//檢查乙個字串是否以a開頭
var reg=/^a/;
console.log(reg.test("sdga"));//false
//檢查乙個字串是否以a結尾
var reg1=/a$/;
console.log(reg1.test("sda"));//true
//檢查是否為手機號(第一位:以1開頭;第二位3-9;11位;三位以後任意數字9個)
// ^a [3-9] [0-9]
var phnum="18789246750";
var phreg=/^1[3-9][0-9]$/;
console.log(phreg.test(phnum));//true
//檢查乙個字串中是否含有.("."含義為任意字元)
var reg=/./;
console.log(reg.test("13df"));//true
//檢查乙個字串中是否含有轉義字元 \.
var reg2=/\./;
console.log(reg2.test("\.asd"));//true
var reg=new regexp("\\.");
console.log(reg); // /\./
//檢查乙個字串中是否含有轉義字元 \ \\表示\
var reg3=/\\/;
console.log(reg3.test("\\"));//true \\表示\
在使用建構函式時,由於其引數是乙個字串,而\是字串中轉義符,如果要使用\則需要用\\來代替。 常見正規表示式
d 匹配非負整數 正整數 0 0 9 1 9 0 9 匹配正整數 d 0 匹配非正整數 負整數 0 0 9 1 9 0 9 匹配負整數 d 匹配整數 d d 匹配非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 匹配正浮點數 d d 0...
常見正規表示式
整數或者小數 0 9 0 9 只能輸入數字 0 9 只能輸入n位的數字 d 只能輸入至少n位的數字 d 只能輸入m n位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有1 3位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9...
常見正規表示式
驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 9 驗證非負整數 正整數...