let reg =
/^\d/
;reg.
test
('yiyi');
// false
reg.
test
('20yiyi');
// true
reg.
test
('yiyi20');
// false
let reg =
/\d$/
;reg.
test
('yiyi');
// false
reg.
test
('20yiyi');
// false
reg.
test
('yiyi20');
// true
// 一位數字
let reg2 =
/^\d+$/;
// 手機號碼
let reg3 =/^
1\d$/;
// .不是小數,是除\n外的任意字元
let reg =
/^2.3$/
reg.
test
("2.3"
)// true
reg.
test
("2@3"
)// true
reg.
test
("23"
)// false
let reg =
/^2/
.3$/
reg.
test
("2.3"
)// true
reg.
test
("2@3"
)// false
\
在字串中也會轉義
let str =
"\\d"
;reg =
/^\d$/
;// 一位數字
reg.
test
(str);// false
reg =
/^\\d$/
;// 把特殊字元轉換為普通的
reg.
test
(str);// true
let reg =
/^18|29$/
;// 18開始或者29結尾的
reg.
test
("18");
// true
reg.
test
("29");
// true
reg.
test
("129");
// true
reg.
test
("189");
// true
reg.
test
("1829");
// true
reg.
test
("829");
// true
reg.
test
("182");
// true
let reg =
/^(18|29)$/
;// 18或者29
reg.
test
("18");
// true
reg.
test
("29");
// true
reg.
test
("129");
// false
reg.
test
("189");
// false
reg.
test
("1829");
// false
reg.
test
("829");
// false
reg.
test
("182");
// false
中括號**現的字元一般都代表本身的含義
// @/+出現了一次或多次
let reg =
/^[@+]+$/
reg.
test
('@+');
// true
reg.
test
('@@');
// true
// @/+
let reg =
/^[@+]$/
reg.
test
('@');
// true
reg.
test
('+');
// true
reg.
test
('@@');
// false
//0~9
let reg =
/^[\d]$/
reg.
test
('d');
// false
reg.
test
('\\');
// false
reg.
test
('9');
// false
reg =
/^[18]$/
;reg.
test
("1");
// true
reg.
test
("8");
// true
reg.
test
("18");
// false
// 1 或者 0~2 或者9
reg =
/^[10-29]$/
;reg.
test
("1");
// true
reg.
test
("9");
// true
reg.
test
("0");
// true
reg.
test
("2");
// true
reg.
test
("18");
// false
正則元字元
匹配除換行符以外的任意字元 0123456789 是字元集合,表示匹配方括號中所包含的任意乙個字元 good 匹配good中任意乙個字元 a z 匹配任意小寫字母 a z 匹配任意大寫字母 0 9 匹配任意數字 0 9a za z 匹配任意的數字和字母 0 9a za z 匹配任意的數字,字母以及下...
正則元字元
匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配行的開始 匹配行的結束 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 w 匹配任意不是字母,數字,下劃線,漢字的字元 s 匹配任意...
正則 元字元
正則用來判斷乙個字串是否符合這個規則,還可以把符合規則的內容捕獲到 test 方法 用來判斷乙個字串是否符合這個規則 exec 方法 把符合規則的內容捕獲到 元字元 具有特殊意義的字元 轉義字元,可以把特殊意義的字元轉成普通字元的意思,或普通字元轉特殊意義 匹配所有字元 除了換行符 以某個字元開頭 ...