javascript正则表达式 (初整理)
2017-10-25 19:46
288 查看
<script type="text/javascript"> /** * $ 表示以什么结尾 * ^ 表示以什么开始 * [] 代表一个字符 * {} 代表数量 * * 0个 或多个 * + 1个或多个 * ? 0个或1个 * * | 或者 * () 组 * */ var reg=new RegExp(""); reg=/a$/g; //构造一个正则表达式 /匹配模式/g; reg=/^abc$/g; //匹配以abc开头且以此结尾 reg=/^[abc][efg][hij]$/g; //匹配以中括号中任意字符开头且结尾 reg=/^[0-9][a-z]$/g; //匹配以中括号中任意一个字符开头且结尾 reg=/^[0-9a-z]$/g; //开头0到9或者a到z的一个字符结尾 reg=/^a{2,3}$/g; //开头最少两个a最多3个a结尾 reg=/^a?$/g; //开头0个或1个a结尾 reg=/(ab|cd)/g; //有ab或者cd reg=/^[^abc]/g;//不允许 reg=/^[0-9]{1,}$/g;//只能包含数字,最少一个,可无限多 reg=/^\d+$/g;//只能包含一个或多个数字 //要求密码必须6位以上20位以下,必须字母和数字的组合 reg=/^[0-9a-zA-Z]{6,20}$/g; //只要求包含qq12323@qq.com reg=/^\w+@[0-9a-zA-Z]+.[a-zA-Z]+$/g; // \w表示以一个或多个字符开头0-9,a-z,A-Z,_ reg=/^\w+@[0-9a-zA-Z]+.(com|cn)$/g; //测试 var str="abcefg"; str="a"; str="qq123@qq.org"; var bool=reg.test(str);//字符串匹配正则表达式的模式 匹配返回true ,不匹配返回false alert(bool) </script> //详细可参考 w3cschool 网站的手册
相关文章推荐
- Javascript中正则表达式知识点整理(非常精简)
- 精通 JavaScript中的正则表达式手机整理 推荐
- javascript正则表达式容易被忽略的小问题整理
- JavaScript正则表达式——常用正则表达式整理
- JavaScript中常用的正则表达式日常整理(全)
- javascript高级程序设计(第三版)学习笔记(一) 正则表达式整理
- JavaScript中常用的正则表达式日常整理(全)
- JavaScript---正则表达式经典实例整理
- javascript笔记整理系列 - JavaScript正则表达式
- Javascript正则表达式整理
- JavaScript操作大全整理(思维导图九--正则表达式)
- javascript 正则表达式知识点总结:(转并整理)
- JS(javascript)正则表达式整理文章(总结)
- 精通 JavaScript中的正则表达式手机整理 推荐
- JavaScript正则表达式整理
- 常用正则表达式整理[JavaScript]
- javascript正则表达式容易被忽略的小问题整理
- JavaScript中常用的正则表达式日常整理(全)
- javascript 基于正则表达式的文本框验证代码
- .NET进阶系列之一:C#正则表达式整理备忘