正则表达式
正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式来检查一个字符串是否符合规则,或者将字符串中符合规则的内容提取出来。
一、创建正则表达式对象
语法一:var 变量 = new RegExp(“正则表达式”,“匹配模式”);
var reg = new RegExp("a");
语法二:var 变量 = /正则表达式/匹配模式;
var reg = /a/;
- 匹配模式:
i --> 忽略大小写
g -->全局匹配模式 - 使用test()方法检查字符串是否符合规则
var reg2 = /a/; //匹配字符串中有没有a
document.write(reg2.test("a")); //true
二、正则表达式的语法
| 表示或,[]中的内容也表示或
a或b或c: a | b | c ,[abc]
任意小写字母:[ a-z ]
任意字母:[ A-z ]
任意数字:[0-9]
abc或adc或aec:a[ bde ]c
[^ ]表示除了
除了数字:[^0-9]
量词,只对前面的一个内