0
我无法在JavaScript中使用正则表达式的以下示例。正则表达式是有效的,在一些测试正则表达式的网页上测试过。在javascript中使用正则表达式
我希望它检查输入格式是:xxx,xxx,xxx
。 它始终警告错误的输入。谢谢你的帮助。
var re = /[0-9a-zA-Z]+(,[0-9a-zA-Z]+)*/;
var toValidation = document.getElementsByName("txtSerial").value;
alert(toValidation);
if(!re.test(toValidation))
return true;
else
{
alert("Please insert valid text.");
return false;
}
为什么'''在'if'中?你应该使用'/^... $ /'。 –
我想你已经倒过来了。 – Toto
@anubhava正则表达式也不正确。它会匹配“123456”。 –