国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 15:41:55
字體:
供稿:網(wǎng)友

我們知道,正則表達式是一個處理字符串中很實用的技巧。然而,即便是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 $

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

com$ 

2、正則表達式驗證

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

 2.1 示例

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

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

驗證結果為:

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]?$

總結

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 磴口县| 阿克陶县| 梁平县| 自治县| 隆德县| 友谊县| 长白| 紫云| 鄄城县| 仁寿县| 仲巴县| 柘城县| 宜兰市| 泸水县| 平潭县| 云阳县| 天峻县| 博乐市| 科技| 剑河县| 安福县| 加查县| 九台市| 陕西省| 德化县| 冕宁县| 贵南县| 临汾市| 永修县| 黄浦区| 石景山区| 溧阳市| 新密市| 东台市| 沾益县| 永修县| 云和县| 合作市| 肥乡县| 铁力市| 怀集县|