js regexp是什么?讓我們一起來了解下。
js regexp是正則表達(dá)式,全稱是JavaScript RegExp,又稱規(guī)則表達(dá)式。計(jì)算機(jī)科學(xué)的一個(gè)概念。正則表達(dá)式通常被用來檢索、替換那些符合某個(gè)模式的文本。
1、語法:
var patt=new RegExp(pattern,modifiers);
2、常用指令
.:查找單個(gè)字符,除了換行和行結(jié)束符。
\w:查找數(shù)字、字母及下劃線。
\W:查找非單詞字符。
\d:查找數(shù)字。
\D:查找非數(shù)字字符。
i:執(zhí)行對大小寫不敏感的匹配。
g:執(zhí)行全局匹配。
m:執(zhí)行多行匹配。
[abc]:查找方括號(hào)之間的任何字符。
[^abc]:查找任何不在方括號(hào)之間的字符。
[0-9]:查找任何從 0 至 9 的數(shù)字。
[a-z]:查找任何從小寫 a 到小寫 z 的字符。
[A-Z]:查找任何從大寫 A 到大寫 Z 的字符。
[A-z]:查找任何從大寫 A 到小寫 z 的字符。
[adgk]:查找給定集合內(nèi)的任何字符。
[^adgk]:查找給定集合外的任何字符。
\v:查找垂直制表符。
\xxx:查找以八進(jìn)制數(shù) xxx 規(guī)定的字符。
\xdd:查找以十六進(jìn)制數(shù) dd 規(guī)定的字符。
\uxxxx:查找以十六進(jìn)制數(shù) xxxx 規(guī)定的 Unicode 字符。
今天的分享就是這些,希望能幫助大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com