Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery中的字符串验证_Javascript_Jquery_Regex - Fatal编程技术网

Javascript Jquery中的字符串验证

Javascript Jquery中的字符串验证,javascript,jquery,regex,Javascript,Jquery,Regex,我想验证JQuery位中的文本框,我想使用正则表达式来实现这一点。由于我是JQuery新手,有人能建议我如何在JQuery中使用regex来验证文本字符串(例如,regex类似于^(?[\\w\\s-])++$)?正则表达式不是JQuery框架的一部分,它们只是javascript的一部分。要创建它们,请调用RegExp构造函数,并将模式作为字符串传递,或者使用简写符号: var newExp = new RegExp('^[0-9]{3,5}$'); //is the same as var

我想验证JQuery位中的文本框,我想使用正则表达式来实现这一点。由于我是JQuery新手,有人能建议我如何在JQuery中使用regex来验证文本字符串(例如,regex类似于
^(?[\\w\\s-])++$)?
正则表达式不是JQuery框架的一部分,它们只是javascript的一部分。要创建它们,请调用RegExp构造函数,并将模式作为字符串传递,或者使用简写符号:

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

在您的示例中,如果您的意思是
\w
\s
,则无需两次转义反斜杠。您可能会考虑阅读一些关于regex的tut,尽管您的模式是有缺陷的…

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

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

在您的示例中,如果您的意思是
\w
\s
,则无需两次转义反斜杠。您可能会考虑阅读一些关于正则表达式的tut,尽管您的模式是有缺陷的…

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

下面是javascript正则表达式的两个重要资源:

要将其融入JQuery,请执行以下操作:

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

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

下面是javascript正则表达式的两个重要资源:

要将其融入JQuery,请执行以下操作:

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

为什么不使用JQuery验证插件?我可以问一下吗?您希望允许哪些字符?空字符串应该有效吗?请更具体地说,regexp与jQuery没有任何关系。使用Javascript RegExp函数测试
.val()
返回的字符串。一个真正优秀的在线测试人员,我正在查看验证插件,但不确定如何使用regex进行验证。。我带着我的正则表达式,只是想知道如何在jquery中使用它。谢谢@KonturmissUnderstanding you-那么你想要jQuery插件的推荐,让你给他们一个regexp来进行验证?我可以问一下,你为什么不使用jQuery验证插件?你想要什么字符?空字符串应该有效吗?请更具体地说,regexp与jQuery没有任何关系。使用Javascript RegExp函数测试
.val()
返回的字符串。一个真正优秀的在线测试人员,我正在查看验证插件,但不确定如何使用regex进行验证。。我带着我的正则表达式,只是想知道如何在jquery中使用它。谢谢@konturmissUnderstand you then-那么你想要jQuery插件的建议,让你给他们一个regexp来验证?虽然这理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。虽然这理论上可以回答这个问题,在这里包括答案的基本部分,并提供链接供参考。