【问题标题】:jQuery Validation: Just English Characters + Just NumbersjQuery 验证:只有英文字符 + 只是数字
【发布时间】:2017-04-09 14:27:48
【问题描述】:

我有一个名为“For”的输入,另一个名为“Item”的输入,我想验证该文本输入:
“For” -> 英文字符 + 数字。
“项目” -> 只是英文字符。

$("#NewTransactionForm").validate({

    rules: {
        For: {
            required: true
        },
        Item: {
            required: true
        }
    }
});

请问我需要在“规则”部分添加什么?
google了一下,没找到解决办法。

【问题讨论】:

    标签: jquery asp.net-mvc validation


    【解决方案1】:

    您必须使用正则表达式添加您的特殊验证规则。
    要测试您的正则表达式,here is a tool

    我找到many examples here,看看“Signin v4”。

    $("#NewTransactionForm").validate({
    
        rules: {
            For: {
                required: true,
                'LetterNumber': /^[a-z0-9]+$/gi
            },
            Item: {
                required: true,
                'Letter': /^[a-z]+$/gi
            }
        },
        messages: {
            'Letter': 'Only letters please.',
            'LetterNumber': 'Only letters and numbers please.',
            required: 'This field can't be empty.'
        }
    });
    

    【讨论】:

    • 我通过添加要为每个规则显示的消息进行编辑。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多