正则表达式
用于定义字符串的规则,计算机可以根据正则表达式来检查一个字符串是否符合规则,或将字符串中符合规则的内容提取出来。
(1)创建正则表达式对象
var reg = new RegExp("正则表达式","匹配参数");//两个都是字符串
(2)test( )方法 — 用于检查一个字符串是否符合正则表达式的规则,符合规则返回true,否则返回false
var reg2 = new RegExp("a");
//这个正则表达式可以用来检查字符串中是否含有a
var str = "abcd";
var result = reg2.test(str);
console.log(result); //返回true
console.log(reg2.test("bc")); //返回false
(3)匹配参数可以是i (忽略大小写),也可以是g(全局匹配模式),也可以是gi/ig,既全局匹配又忽略大小写。
(4)也可以使用字面量创建正则表达式
var reg = /正则表达式/匹配模式;
var reg = /a/i;
//创建正则表达式查询a或b
var reg2 = /a|b/; //a、b之间是竖线,没有的话就是a和b
//也可以使用[]表示或的关系
var reg