js正則表達(dá)式
標(biāo)簽:
JavaScript
正则表达式
1.模式
/reg/i忽略大小写
/reg/g,获取全部
/reg/m,可以把\n视为多行
2.中括号
[]或
[^]除了
lin[^ux]x;能够匹配到lin x,也就是说这里的空格包含在[^ux]中
3.圆括号
()圈定范围
向后引用
$1,代表第一个圆括号中正则匹配的字符串
4.元字符
.任意除了换行符的字符
\w代表任意数字字母和下划线的字符 [a-zA-Z0-9_]
\W代表除了数字字母和下划线的其他字符 [^a-zA-Z0-9_]
\d查找数字 [0-9]
\D查找非数字字符 [^0-9]
\s查找空白字符 []
\S查找非空白字符 [^]
\n查找换行符
\b代表单词边界,即单词两边必须空格 /\bp.p\b/ig
\B代表非单词边界
\xxx八进制
\xdd十六进制
\uxxx中文编码
5.量词
?1个或0个 {0,1}
+1个或多个 {1,}
*0个1个或多个 {0,}
.*模糊匹配多个字符
.*?精确匹配
{n} n个
{1,n} 1到n个
结尾 $
行首 ^
(?=n) 匹配其后的存在n的部分
(!?=n) 上文取反
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦