我是RegEx的新手,但我正在尝试在表单提交上进行Jquery调用,以检查textarea是否包含内容,如果有,我希望RegEx检查它是否只包含字母数字字符和空格。
这是我的代码:
$("form").submit(function(){
if($("#ordercomments:contains(/^[0-9a-zA-Z ]*$/)")){
alert("true");
}else{
alert("false");
};
return false;
});
我必须声明我从来没有写过RegEx,但经过大量的搜索后我认为,这将只能找到A-Z 0-9和空格。但我似乎无法使页面提醒if语句的结果。
答案 0 :(得分:0)
您可以使用.test()
进行检查:
$("form").submit(function(){
var regex = /^[0-9a-zA-Z ]*$/;
if(!regex.test($("#ordercomments").val())){
alert("false");
}else{
alert("true");
};
return false;
});