87,907
社区成员
发帖
与我相关
我的任务
分享
var pattern = /<a[^<>]+href=('|")([^'"]*forum\.php\?mod=forumdisplay&(amp;)?fid=[^'"]*)\1[^<>]*>([^<>]+)<\/a>/gi;
console.log(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
console.log(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
console.log(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
console.log(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
var pattern = /<a[^<>]+href=('|")([^'"]*forum\.php\?mod=forumdisplay&(amp;)?fid=[^'"]*)\1[^<>]*>([^<>]+)<\/a>/gi;
WScript.Echo(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
WScript.Echo(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
WScript.Echo(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
WScript.Echo(pattern.test("<h2><a href=\"forum.php?mod=forumdisplay&fid=38\">时评人家</a></h2>"));
var regex = /foo/g;
// regex.lastIndex is at 0
regex.test('foo'); // true
// regex.lastIndex is now at 3
regex.test('foo'); // false
如果 lastIndex 等于字符串的长度,且该正则表达式不匹配空字符串 ,则该正则表达式不匹配字符串,lastIndex 被设置为 0,于是再一次测试又为true。