RegExp字符串match不'不起作用
RegExp string.match doesn't work
这是我的代码,但由于某种原因它不起作用,有人知道吗?
var val="My1name"
var exp = new RegExp("((?=.*'d)(?=.*[a-z])(?=.*[A-Z]).{6,20})");
if(!val.match(exp)){
alert("No match")
} else {
alert("Match")
}
从字符串构建时需要转义字符。。。
var exp = new RegExp("((?=.*''d)(?=.*[a-z])(?=.*[A-Z]).{6,20})");
//-------------------------^
你想这么做吗?
var val = "My1name";
var exp = /((?=.*'d)(?=.*[a-z])(?=.*[A-Z]).{6,20})/;
if(!val.match(exp)){
alert("No match");
} else {
alert("Match");
}
相关文章:
- 替换变量时,JavaScript字符串replace()不起作用
- JavaScript Regex(?i)选项中字符串大小写不敏感的部分不起作用
- 替换字符串的脚本;在某些网站上不起作用
- 使用gulp-angular gettext从JS文件中提取字符串不起作用
- 想要将 JSON 字符串传递给 javascript 变量 [ JSON.parse(),eval()] 对我不起作用,
- 替换 JavaScript 中出现的所有字符串不起作用
- 将“”附加到在 IE 中不起作用的字符串
- 替换函数后的Javascript比较字符串不起作用
- 在javascript中使用PHP时间字符串后,倒计时不起作用
- 简单的PHP字符串检查不起作用
- jQuery,附加HTML字符串不起作用
- Javascript整数到字符串的强制转换不起作用
- Javascript字符串替换不起作用
- If.else语句检查NaN和空字符串是否在JavaScript中不起作用
- 字符串比较在d3.rgb中不起作用
- js字符串中字符的索引;对某些字符串不起作用
- 字符串到整数函数不'不起作用
- 来自JSP的字符串在JavaScript上不起作用
- jQuery |字符串替换不起作用
- 字符串替换在javascript中不起作用(使用双引号)