\s 匹配空白字符、空格、制表符和換行符
示例代碼:
var reg=/java\sscript/;
var str="study java script";
alert(reg.test(str));
效果圖:
a | b | c 匹配 a或b或c中的任意1個
示例代碼:
var reg=/java|script|html/;
var str="study html";
alert(reg.test(str));
效果圖:
沒有分組的示例代碼:
var reg=/javascript{2,4}/;
var str="study javascriptt";
alert(reg.test(str));
效果圖:
使用分組的示例代碼:
var reg=/(javascript){2,4}/;
var str="study javascriptt";
alert(reg.test(str));
效果圖:
貪婪表示能夠最大匹配的字符串 + * ? {m,n} {m,} {m}
示例代碼:
var reg=/6(.*)6/;
var str="study 6javascript6 6javascript6 6javascript6";
alert(str.replace(reg,'$1'));
效果圖:
惰性表示能夠最少匹配的字符串 +? *? ?? {m,n}? {m,}? {m}?
示例代碼:
var reg=/6(.*?)6/;
var str="study 6javascript6 6javascript6 6javascript6";
alert(str.replace(reg,'$1'));
效果圖: