博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS之正则表达式
阅读量:4486 次
发布时间:2019-06-08

本文共 1011 字,大约阅读时间需要 3 分钟。

1、正则表达式的创建方式:

方式1:
    /正则表达式/模式
方式2:
    new RegExp("正则表达式",模式);
正则表达式对象常用的方法:
    test() 使用正则对象去匹配字符串 如果匹配成功返回ture,否则返回false.
    exec() 根据正则表达式去查找字符串符合规则的内容。

模式:

  g (全文查找出现的所有 pattern)
  i (忽略大小写)

var str = "hello123";    var reg = /^[A-Z0-9]+$/i;//检查一个字符串一定要加上^和$,表示字符串的开始和结束,否则就会发生只要字符串中有符合要求的就是True    alert("匹配吗?"+reg.test(str));

 

var str  ="da jia hao hao xue xi a";    var reg = /\b[a-z]{3}\b/gi;       //一定要加上g这个模式,不然会发生从da 又回到da的现象  \b表示是一个单词的    var line ="";    while((line = reg.exec(str))!=null){        document.write(line+"
") }

 2、正则表达式的应用

 

无标题文档

/*

表单提交的时候是会触发onsubmit事件的,如果onsubmit事件的方法返回是true,那么该表单允许提交,如果返回的是false,该表单不允许提交。

*/

姓名: //点击光标时触发
邮箱:

 

转载于:https://www.cnblogs.com/mswangblog/p/6475713.html

你可能感兴趣的文章
mplayer-ww-37356 compile with mingw gcc 4.5.1 修复无法播放wmv
查看>>
jQuery 追加元素的方法如append、prepend、before,after(转)
查看>>
SKAction类
查看>>
spring boot
查看>>
浏览器URL传参最大长度问题
查看>>
学习进度条
查看>>
Linux crontab 定时任务详解
查看>>
string成员函数
查看>>
onSaveInstanceState()方法问题
查看>>
[转]CocoaChina上一位工程师整理的开发经验(非常nice)
查看>>
大数据时代侦查机制有哪些改变
查看>>
L1-047 装睡
查看>>
雷林鹏分享:jQuery EasyUI 菜单与按钮 - 创建链接按钮
查看>>
Apache Traffic Server服务搭建
查看>>
poj1990两个树状数组
查看>>
学习python-day1
查看>>
Zend_Db_Table->insert ()和zend_db_adapter::insert方法返回值不同
查看>>
递归问题
查看>>
Hyperledger下子项目
查看>>
Linq-查询上一条下一条
查看>>