. :代表任意字符(除換行外)
示例代碼:
var reg=/b..k/;
var str="book";
alert(reg.test(str));
效果圖:
?:出現0次或1次
*:出現0次或屢次
+:出現1次或屢次
示例代碼:
var reg=/bo*k/;
var str="book";
alert(reg.test(str));
效果圖:
{m,n}:最少出現m次,最多出現n次;
{m,}:最少出現m次;
{m}:正好出現m次;
示例代碼:
var reg=/bo{2,4}k/;
var str="book";
alert(reg.test(str));
效果圖:
[ ]:限定某1位上字符的取值范圍 [^]:限定某1位上不能取的值
示例代碼
var reg=/[a-z]ook/;
var str="book";
alert(reg.test(str));
效果圖:
[^]:限定某1位上不能取的值 ,示例代碼:
var reg=/[^a-z]ook/;
var str="book";
alert(reg.test(str));
效果圖:
注:
\d 等價于[0⑼]
\D 等價于[^0⑼]
\w 等價于[a-zA-Z0⑼_]
\W 等價于[^a-zA-Z0⑼_]
^ 表示從行首開始匹配
$表示從行尾開始匹配
示例代碼:
var reg=/^book/;
var str="qwe book asd";
alert(reg.test(str));
效果圖:
示例代碼:
var reg=/^book$/;
var str="book";
alert(reg.test(str));
效果圖: