JS正則表達(dá)式

js正則表達(dá)式有兩種方式

1,構(gòu)造函數(shù) var reg = regExp("a");

2,// var reg = /a/

正則表達(dá)式中字符含義

? ^ 表示開始:

? $ 表示結(jié)束:

[0-9] 表示區(qū)間:/^[0-9]*$/匹配從0到9 之間的數(shù)

{n} 表示位數(shù):/^\d{n}$/? 匹配2位數(shù)字

{m,n}表示位數(shù)區(qū)間/^\d{m,n}$/ 匹配m或n位數(shù)字

? ? | 表示"或" /^\d0|1$/ 0或1

? ? * 表示前面表達(dá)式出現(xiàn)0次或多次? 等價(jià)于(0,)

? ? + 表示前面表達(dá)式出現(xiàn)次數(shù)大于0次? 等價(jià)于(1,)

? ? ? 表示前面表達(dá)式出現(xiàn)0次貨1次? 等價(jià)于{0,1}


? \w 匹配字母或數(shù)字或下劃線或漢字 等價(jià)于[^A-Za-z0-9_]

? ? \s 匹配任意的空白字符

? ? \d 匹配數(shù)字

? ? \b 匹配單詞的開始或結(jié)束

? ? ^ 字符串的開始

? ? $ 字符串的結(jié)束

常用的表達(dá)式

^[\u4e00-\u9fa5]{0,}$ 中文匹配

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 正則表達(dá)式是項(xiàng)目開發(fā)中常用的模式,內(nèi)容替換、表單認(rèn)證、網(wǎng)絡(luò)爬蟲等,通過以下的例子我相信可以大概掌握正則表達(dá)式了 定...
    自律小嘉同學(xué)閱讀 374評(píng)論 0 0
  • 正則表達(dá)式功能: 測試字符串的某個(gè)模式。例如對(duì)一個(gè)輸入字符串進(jìn)行測試,看在該字符串是否存在一個(gè)電話號(hào)碼模式或一個(gè)信...
    DecadeHeart閱讀 716評(píng)論 0 1
  • 一、匹配符 \:指出接著的字符為特殊字符。 ^:表示匹配的字符必須在最前邊。 $:表示匹配的字符必須在最后邊。 *...
    活叁黃輝馮閱讀 844評(píng)論 0 3
  • JavaScript-正則表達(dá)式 記錄這篇高大上的正則表達(dá)式,其實(shí)接觸很多,但是實(shí)際項(xiàng)目里面感覺運(yùn)用的比較少呀,用...
    明明三省閱讀 3,198評(píng)論 0 24
  • 作為一名攻城獅,對(duì)正則表達(dá)式一定不會(huì)很陌生,但在平時(shí)開發(fā)中有時(shí)依然會(huì)遇到這樣或那樣的問題。本文從基礎(chǔ)出發(fā),本著讓初...
    村頭的貓閱讀 2,136評(píng)論 3 12

友情鏈接更多精彩內(nèi)容