表單驗證2-JS正則
阿新 • • 發佈:2017-09-05
logs 驗證 -c eight 影響 技術 fff d+ wid
1. JS正則: 以/開頭,以/結尾。
test作用:到裏面去找,只要裏面有,就返回true;否則就返回false。
例如:rep=/\d+/; 檢驗裏面是否有數字。
2.rep=/^ $/; 開始符和終止符
rep=/^\d+$/; 代表以數字開頭,以數字結束
3. exec:默認只返回第一個符合的值。只返回123.
4.
\w:任意一個字母或數字或下劃線,A_Za_Z0_9,_中任意一個。
\b:匹配一個單詞邊界,也就是指單詞和空格間的位置。
str="wangli7 houfan8 wangyun2"
‘wang\w+‘: 以wang開頭,後面是任意字符。
‘/bwang\w+/b‘ :以wang開頭,任意字符結束。默認只能匹配出來第一個。#wangli7
‘/bwang(\w+)+/b‘ :以wang開頭,任意字符結束。加上括號以後,會把後面的內容也匹配出來。分組(相當於兩級匹配,在第一次匹配出來的內容中,再進行一次匹配)。 #wangli7 li7
5. 匹配出所有符合條件的。(全局匹配)
/g 全局匹配,匹配成功1個拿1個。當全部拿完以後,返回一個null。
6.
1、定義正則表達式
- /.../ 用於定義正則表達式
- /.../g 表示全局匹配
- /.../i 表示不區分大小寫
- /.../m 表示多行匹配 JS正則匹配時本身就是支持多行,此處多行匹配只是影響正則表達式^和$,m模式也會使用^$來匹配換行的內容)
表單驗證2-JS正則