我有一个名为“For”的输入,另一个名为“Item”的输入,我想验证该文本输入:
“For” - >英文字符+数字。
“项目” - >只是英文字符。
$("#NewTransactionForm").validate({
rules: {
For: {
required: true
},
Item: {
required: true
}
}
});
我需要在“规则”部分添加什么?
我用谷歌搜索了它,但没有找到解决方案。
答案 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.'
}
});