正则表达式修饰符'i'和'm'之间有什么区别。 例如:
var str = "Visit W3Schools";
var patt1 = /w3schools/i;
document.write(str.match(patt1));
var str = "Visit W3Schools";
var patt1 = /w3schools/m;
document.write(str.match(patt1));
答案 0 :(得分:2)
new RegExp('1.*'+str,'i');
句点(。)匹配任何字符,*匹配任何字符零次或多次。我不是100%使用javascript中的正则表达式的语法,但这应该是一个小问题。也许str.toString()缺少什么?