JavaScript RegExp 对象

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')
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容