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

通俗解釋JavaScript正則表達式快速記憶

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

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

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

1.1 B

在正則表達式中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、正則表達式驗證

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

 2.1 示例

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

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

驗證結(jié)果為:

2.2  '│'符號相當于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正則表達式快速記憶,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:

相關(guān)文章

最新評論

克什克腾旗| 华蓥市| 巧家县| 紫金县| 当涂县| 吴忠市| 宾阳县| 九江市| 镇雄县| 洞头县| 体育| 时尚| 湘西| 陇西县| 吉林市| 珲春市| 光山县| 呼和浩特市| 泰顺县| 嘉定区| 桐庐县| 新建县| 晋宁县| 曲沃县| 平遥县| 涞水县| 布尔津县| 临海市| 天祝| 濮阳市| 枝江市| 合山市| 梁山县| 普兰店市| 临澧县| 新竹市| 海丰县| 洪泽县| 广州市| 德令哈市| 邵武市|