jQuery验证:只是英文字符+只是数字

时间:2017-04-09 14:27:49

标签: jquery asp.net-mvc validation

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

$("#NewTransactionForm").validate({

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

我需要在“规则”部分添加什么?
我用谷歌搜索了它,但没有找到解决方案。

1 个答案:

答案 0 :(得分:0)

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

我找到many examples here,看看“登录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.'
    }
});