/i (忽略大小写)
/g (全文查找出现的所有匹配字符)
/m (多行查找)
/gi(全文查找、忽略大小写)
/ig(全文查找、忽略大小写)
1、匹配中文:[\u4e00-\u9fa5]
2、英文字母:[a-zA-Z]
3、数字:[0-9] 或者 \d+
/\d{2,}/g, 表示匹配至少二个数字至多无穷位数字
replace(/\d+/g," "),\d表示数字, + 表示一个或多个,就是把连续的多个数字替换为空
v ar num = s.replace(/[^0-9]/ig,"");替换非数字的值为空
本文深入探讨了正则表达式的各种用法,包括不同标志的含义及其应用场景,如/i(忽略大小写),/g(全文查找所有匹配),/m(多行查找),以及如何使用正则表达式匹配中文、英文和数字等常见需求。通过具体实例,读者可以学习如何精确地进行文本匹配和替换。
305

被折叠的 条评论
为什么被折叠?



