常見正規表示式

2021-10-10 07:04:11 字數 820 閱讀 3550

//檢查乙個字串是否以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 驗證非負整數 正整數...