表格提交用RegEx检查textarea

时间:2013-06-12 10:36:35

标签: jquery regex

我是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语句的结果。

1 个答案:

答案 0 :(得分:0)

您可以使用.test()进行检查:

$("form").submit(function(){
  var regex = /^[0-9a-zA-Z ]*$/;
  if(!regex.test($("#ordercomments").val())){
    alert("false");
  }else{
    alert("true");
  };
  return false;
});

You can check this out in fiddle here