什么是正则表达式?
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式常用的验证方法
1、test()
返回一个布尔值,方法用于匹配字符串,匹配成功返回true,失败返回false。
var reg = /abc/;
var str = 'abcdefg';
str = reg.test(str);
console.log(str);
2、exec()
返回匹配结果,发现匹配,就返回一个以每个匹配成功的字符串组成的类数组集合,否则返回null。
此方法属性:
index:表示匹配项在字符串的位置
input:表示原字符串
var reg = /abc/;
var str = 'abcdefg';
str = reg.exec(str);
console.log(str);