php - 只允许字母和空格验证 jquery

标签 php jquery jquery-validate alphanumeric

我有这个代码:

$(document).ready(function(){
        jQuery.validator.addMethod("lettersonly", function(value, element) {
            return this.optional(element) || /^[a-z]+$/i.test(value);
        }, "Only alphabetical characters"); 

但是如果我插入像“Mary Jane”这样的双名,空格就会产生问题。我怎样才能在我的规则中允许空格?

最佳答案

您需要将空白字符 (\s) 添加到您的正则表达式中:

jQuery.validator.addMethod("lettersonly", function(value, element) {
    return this.optional(element) || /^[a-z\s]+$/i.test(value);
}, "Only alphabetical characters"); 

关于php - 只允许字母和空格验证 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592327/

相关文章:

多个对话框连接/ float 问题之间的 JQueryUI 可排序

javascript - jQuery 验证插件忽略的元素得到验证

php - 更好地理解 PHP 和 SQL

php - 为 jquery + php 创建永久链接

c# - jQuery中的ActionLink

javascript - 使用 jQuery 的 Laravel 4 依赖/级联下拉列表

php - 无需服务器即可将 MySQL 数据显示到 Web 中

php - 我运行什么查询来为 SQL 表中的每组值选择最高值?

php - JQuery 验证器 - 有效提交时未调用成功函数

asp.net - 使用 jQuery 对 FILE 类型的 INPUT 进行客户端验证,无需回发