javascript
JS---------正则表达式
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
1.正則表達(dá)式的創(chuàng)建方式:
?? 1.1 var reg = new RegExp(pattern);
?? 1.2 var reg = /^正則規(guī)則$/
2.正則規(guī)則:
? 2.1 [0-9] 代表數(shù)字
??????? [A-Z] 代表大寫字母
??????? [a-z] 代表小寫字母
??????? [A-z] 代表字母
?????? \w? 查找單詞字符
?????? \W 查找非單詞字符
?????? \s? 空白字符
?????? \S 非空白字符
?????? \d 代表數(shù)據(jù)
?????? \D 代表非數(shù)據(jù)
????? n+ : 代表字符n出現(xiàn)至少一次
????? n*? : 代表字符n出現(xiàn)0次或者多次
????? n? : 代表字符n出現(xiàn)0次或者1次
???? n{5} : 代表 n出現(xiàn)5次
???? n{2,8} :代表 n出現(xiàn)2到8次
實(shí)例:
??? 郵箱的正則表達(dá)式:
?? haohao_343@163.com
?? var rex = /^[A-z]+[A-z0-9_-]*\@[A-z0-9]+\.[A-z]+$/
? ^:以什么開頭
?$:以什么結(jié)尾
?\:正則表達(dá)式中的 轉(zhuǎn)義字符
??
轉(zhuǎn)載于:https://my.oschina.net/u/2870118/blog/742195
總結(jié)
以上是生活随笔為你收集整理的JS---------正则表达式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux获取线程id的方法学习
- 下一篇: JS引用类型 -- Array类型