Jquery 中的字符串验证

string validation in Jquery

本文关键字:验证 字符串 Jquery      更新时间:2023-09-26

我想在 JQuery 位中验证文本框,我想为此使用正则表达式。由于我是 JQuery 的新手,有人可以建议我如何在 JQuery 中使用正则表达式来验证文本字符串(例如正则表达式类似于^(?:[''w''s-])++$)?

Javascript 正则表达式功能不需要 JQuery,无论您是否加载了 JQuery,都可以使用它。

以下是 JavaScript 正则表达式的两个重要资源:

http://www.regular-expressions.info/javascript.html

http://www.w3schools.com/jsref/jsref_obj_regexp.asp

要将其放入 JQuery:

if (/your regex/.test($("#textbox").val()))
{
    // Valid
}
else
{
    // Invalid
}

http://www.jquery4u.com/syntax/jquery-basic-regex-selector-examples/

正则表达式不是jQuery框架的一部分,它们只是javascript的一部分。要创建它们,请调用 RegExp 构造函数,并将模式作为字符串传递,或使用速记符号:

var newExp = new RegExp('^[0-9]{3,5}$');
//is the same as
var newExp = /^[0-9]{3,5}$/;
如果您

的意思是 'w's,则无需在您的示例中对反斜杠进行两次转义。你可能会考虑在正则表达式上阅读一些 tuts,尽管因为你的模式是,呃,有缺陷的......