使用jquery在表单提交之前剥离非字母和数字字符

时间:2010-02-17 02:32:56

标签: jquery ajax forms input

我有一个ajax表格 我知道我可以像

一样使用
  return str = str.replace(/\D/g,'');

在提交前删除内容 当输入非字母或数字的字符时,最好的方法是停止表单提交

我的ajax搜索表单位于vitamovie.com/movies

2 个答案:

答案 0 :(得分:2)

提交时,您可以在值上运行:

$("#myForm").submit(function() {
  $("input, textarea").each(function() {
    $(this).val($(this).val().replace(/[^a-zA-Z0-9]/g, ''));
  });
});

答案 1 :(得分:0)

\ D仅允许数字。 \ W只允许字母数字

相关问题