撇号验证

问题描述:

我正在实施一个Web应用程序。在这里,我正在努力进行表单验证。我只想知道如何让用户使用jQuery表单验证方法在文本字段中键入字母,数字和撇号字符。在这里,我提出了我已经实现的验证的示例代码。撇号验证

jQuery.validator.addMethod("business_name", function(value, element) { 
    return this.optional(element) || /^[a-zA-Z0-9\']+$/i.test(jQuery.trim(value)); 
}, ""); 
+0

究竟是什么问题? – 2012-08-15 07:35:38

+0

在我看来,我的正则表达式是错误的,因为它在提交表单时给我一个错误“无效字符”。所以我只需要知道我在上述代码部分中究竟需要更改/它。 – 2012-08-15 08:02:35

简单,你需要通过

^[a-zA-Z0-9!\']+$ 

由于正则表达式,它会解决你的问题

+0

非常感谢... – 2012-08-27 04:03:44