【发布时间】:2013-05-26 06:19:03
【问题描述】:
我知道这个论坛中有数百(或可能数千)关于regex 功能的问题。我已经阅读并咨询了几本,根据所有假设,我应该有答案,我的功能应该可以工作,但事实并非如此。
我尝试构建一个函数,其中一项检查是只允许字母数字字符。
代码的删减版是这样的:
function functionName() {
var x = $("#inputId").val();
//trying to locate any/all non alphanumeric characters & spaces
var regex = /^[^0-9a-zA-Z\s]+$/g
if ( x.indexOf(regex) >= 0 ){
alert("message");
return false;
}
}
有人知道我哪里出错了吗?
谢谢
【问题讨论】:
标签: javascript regex syntax indexof