JavaScript的正則表達式的用法

這幾天看了一下JavaScript的正則表達式,想想還是很有用的,如果要校驗一些表單輸入用它的話還是很方便的,只要簡單的幾行代碼就行了,比如要校驗一個輸入是否爲正整數只要一個語句就行了:
/^+?d+$/.test("123");
這個語句將返回字符串“
123”的校驗結果的布爾值,如果爲正整數返回TRUE,如果不是則會返回FALSE;
其中
/。。。。/ 中包含了校驗的規則,
^ 表示以其後的一個符號開頭,
+? 表示+號出現一次或○次,
d
+$ 表示後面接數字至少爲一個並結束字符串,.test()表示要傳入測試的字符串。
在與正則表達式中,
 
 爲轉義字符,可以將+轉換爲一般字符,或一字符b轉義爲表示邊界, 
 
+ 表示字符出現一次以上, 
 
? 表示字符出現一次或○次, 
 
d 表示數字,同[
0-9]一樣, 
 
$ 表示字符串結束, 
 
^ 表示字符串開頭, 
 
* 表示字符出現任意次 
 
{n} 表示字符出現N次。 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章