1. 程式人生 > >正則表示式各個符號的含義概述

正則表示式各個符號的含義概述

^:開始符號

$:結束符號

\d:代表數字

\w:代表字母、數字、下劃線

[a-zA-Z]:代表字母範圍從a-z或者A-Z

{9}:代表必須有9個

{1,}:代表至少有1個

/^.$/:代表只匹配一個字元

/./:代表只匹配任意一個字元

+:表示至少一個,多了不限,等價於{1,}

*:表示任意多個,等價於{0,}

[^0]:除0以外

/i :忽略大小寫
/g :全文查找出現的所有匹配字元
/m :多行查詢
/gi:全文查詢、忽略大小寫
/ig:全文查詢、忽略大小寫

正則表示式是一個物件,用法舉例:

//校驗手機號碼

var reg = /^1[34578]\d$/;

var phone = document.getElementById("phone").value;

if(reg.test(phone)){

alert("手機號碼格式錯誤!!");

return false;

}