如何使用JQuery验证文本

时间:2018-07-11 00:26:03

标签: javascript jquery

我只想问一下如何使用jQuery验证输入文本

我想确定输入文字是否带有'AF'字符

谢谢

2 个答案:

答案 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配对以验证用户输入时的文本。有关示例,请参见下面的小提琴:

https://jsfiddle.net/aoldershaw/xg4cwyjh/1/

答案 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.