1. 程式人生 > >表單驗證2-JS正則

表單驗證2-JS正則

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正則