我regex
从json对象获取字符串(是动态的,并且将始终是字符串),我想使用文本框值对其进行测试。
但是,即使我通过了有效的输入文本,也不会通过regex
条件
代码:
var pattern = "/^[A-Za-z\s]+$/";
var str = "Some Name";
pattern = new RegExp(pattern);
if(pattern.test(str))
{
alert('valid');
}
else
{
alert('invalid');
}
小提琴:-http: //jsfiddle.net/wn9scv3m/
两个问题:
更正的代码:
var pattern = "^[A-Za-z\\s]+$";
var str = "Some Name";
pattern = new RegExp(pattern);
if(pattern.test(str))
{
alert('valid');
}
else
{
alert('invalid');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句