JavaScript RegExp 对象
创建 RegExp 对象的语法:
new RegExp(pattern, attributes);
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数 attributes 是一个可选的字符串,
i 执行对大小写不敏感的匹配。
g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。
m 执行多行匹配。
举例
替换字符串中出现a,或者A 为B
三种方法
1. var result3 = str.replace(/[a|A]+/g,'B');
2. var result4 = str.replace(/(?:a|A)/g,'B');
3. var result5 = str.replace(/[aA]/g,'B');
字符串是否以abc字符串开头
var subStr = new RegExp('^(abc)','g');
console.log(testStr2.match(subStr));
字符串 abc 出现
testStr.match('^(abc)','g')
网友评论