我只想问一下如何使用jQuery验证输入文本
我想确定输入文字是否带有'AF'字符
谢谢
答案 0 :(得分:0)
如果您只是想验证字符串中是否包含“ AF”,则可以简单地使用String.indexOf
,例如
var someText = "AFTER";
if (someText.indexOf("AF") >= 0) {
// Text has "AF" in it...
}
例如,如果要验证input
字段,则可以使用jQuery获取该字段的值,然后再执行相同的检查,例如
var someText = $('#myInput').val();
if (someText.indexOf("AF") >= 0) {
// Input field has "AF" in it...
}
您可以将其与jQuery的.keyup
配对以验证用户输入时的文本。有关示例,请参见下面的小提琴:
答案 1 :(得分:0)
使用regExpression
在这些表达式中会欺骗孔文本。
var yourInput = $('#myInput').val();
//with caseSensitive
var isMatch = yourInput.match(/AF/g);
alert(isMatch); // If return 'null' the text not present.
//withOut caseSensitive
var isMatch = yourInput.match(/AF/gi);
alert(isMatch); // If return 'null' the text not present.