最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通俗解釋JavaScript正則表達(dá)式快速記憶

 更新時間:2017年08月23日 16:33:05   作者:孟繁貴  
正則表達(dá)式使用單個字符串來描述、匹配一系列符合某個句法規(guī)則的字符串。簡單來說,就是按照某種規(guī)則去匹配符合條件的字符串

我們知道,正則表達(dá)式是一個處理字符串中很實用的技巧。然而,即便是Javascript寫的很厲害的程序猿,有時也會忘掉正則表達(dá)式的語法,從而使用起來有些棘手

1、正則表達(dá)式中最重要的三個符號:

1.1 B

在正則表達(dá)式中B有3種類型的括號:

1.1.1 方括號 “[“。

方括號"["內(nèi)是需要匹配的字符。中括號括住的內(nèi)容只匹配一個單一的字符。

^[ab]$

1.1.2花括號"{"

花括號"{"內(nèi)是指定匹配字符的數(shù)量。

^[ab]{3}$ 

1.1.3圓括號“(“

圓括號“(“ 則是用來分組的。

^(ab)$

1.2 C

插入符號 “^” 表示正則式的開始。

^a

 ^用在中括號開頭的時候,就表示排除括號里的字符。

^[^0-9]$

1.3 $

美元符號“$” 表示正則式的結(jié)束。

com$ 

2、正則表達(dá)式驗證

推薦一個驗證正則表達(dá)式的網(wǎng)址:https://regexper.com/

 2.1 示例

^[0-9]{3,7}$

上面正則表達(dá)式為長度最小為3,最大為7的數(shù)字。

驗證結(jié)果為:

2.2  '│'符號相當(dāng)于OR操作

^(1|2)$

3、快捷命令

3.1 \d 表示數(shù)字[0-9] 注意d前有轉(zhuǎn)義字符\

^\d$

 大寫D:\D表示非數(shù)字

^\D$

3.2 下劃線的任何單詞字符\w

^\w$

大寫W :\W表示非單詞

^\W$ 

3.3 0次或多次發(fā)生 *

^[0-9]*$

3.4 至少一次發(fā)生+

^[0-9]+$

3.5 0次或1次發(fā)生?

^[0-9]?$

總結(jié)

以上所述是小編給大家介紹的通俗解釋JavaScript正則表達(dá)式快速記憶,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:

相關(guān)文章

最新評論

嘉黎县| 安西县| 囊谦县| 巴林左旗| 扶风县| 武川县| 衢州市| 赤城县| 潞城市| 永平县| 中江县| 昌乐县| 嘉定区| 丰都县| 莆田市| 剑川县| 古田县| 梓潼县| 甘谷县| 兴业县| 准格尔旗| 汝南县| 双江| 太谷县| 富顺县| 南江县| 延安市| 绩溪县| 顺昌县| 龙游县| 丽水市| 公主岭市| 龙陵县| 杭锦旗| 获嘉县| 吴川市| 永吉县| 深泽县| 旬邑县| 仁寿县| 黎川县|