正则表达式用于定义一些字符串的规则
计算机可以根据正则表达式,来检查一个字符串是否符合规则
或者将字符串中符合规则的内容提取出来
语法:
var 变量 = new RegExp("正则表达式","匹配模式");
var reg = new RegExp("hello");
console.log(reg); // /hello/
console.log(typeof reg); // object
在构造函数中可以传递一个匹配模式作为第二个参数:
可选值:
i 忽略大小写
g 全局匹配模式
实例:
var reg = new RegExp("a","i");
var a = "Abc";
var result = reg.test(a);
console.log(result); // true
检查一个字符串中是否有
a
不管大小写
方法
test()
- 用来检查一个字符串是否符合正则表达式的规则
- 如果符合返回 true,否则返回 false
实例:
var reg = new RegExp("a");
var result = reg.test("a");
console.log(result); // true
console.log(reg.test("abc")); // true
console.log(reg.test("bce")); // false
这个正则表达式用来检查一个字符串中是否含有
a