表單驗證2 JS正則

2022-02-20 15:46:24 字數 1258 閱讀 5273

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、定義正規表示式

js正則匹配時本身就是支援多行。

如圖:預設情況下,只能匹配出來第乙個,因為系統會把第二行認為是第一行的延續。

加上多行匹配以後,多行匹配的意思是:把每一行的開頭作為乙個新的字串去匹配。效果如下:

2 JS輸出日期

得到時間方法 getdate 檢視date物件並返回日期 getday 返回星期幾 gethours 返回小時數 getminutes 返回分鐘數 getmonth 返回月份值 getseconds 返回秒數 gettime 返回完整的時間 getyear 返回年份 設定時間方法 setdate 改...

js系列 2 js函式相關

1,函式包含一組語句,用於指定物件的行為,函式也是物件,也稱函式物件。函式物件連線到function.prototype 該原型物件本身連線到object.prototype 每個函式都有乙個prototype屬性,它是乙個物件,乙個擁有constructor屬性且值為該函式本身的乙個物件。和物件的...

2 ,JS之 if 條件語句

語法 expression sentence1 sentence2 解釋 當expression的結果為true時,執行sentence1,為false時,執行sentence2 例子 var a true 條件成立時執行此句 條件不成立時執行此句 console.log a 結果為 條件成立時執行...