我想验证JQuery位中的文本框我想使用正则表达式来实现此目的。由于我是新来的JQuery,可以有人建议我怎么能正则表达式中的JQuery用于验证字符串(其中用于如正则表达式是一样的东西^(?:[\\w\\s-])++$)?
Jquery中的字符串验证
回答
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
}
非常感谢.. – sachinsd 2012-04-11 11:31:12
不客气:) – 2012-04-11 11:32:56
虽然这可能在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)包括的重要部分在这里回答,并提供参考链接。 – 2012-04-11 11:52:46
正则表达式是不是jQuery框架的一部分,他们只是JavaScript的的一部分,使它们,要么调用RegExp的构造,并通过您的图案为一个字符串,或者使用速记符号:在
var newExp = new RegExp('^[0-9]{3,5}$');
//is the same as
var newExp = /^[0-9]{3,5}$/;
没有必要逃避反斜杠你两次例如,如果你的意思是\w
或\s
。您可能会考虑阅读正则表达式上的一些内容,虽然您的模式是,呃,有缺陷...
- 1. 如何验证JSON字符串JQuery的
- 2. 字符串值的JQuery验证
- 3. jquery验证字符串包含确切的子字符串
- 4. JQuery表单字符串长度验证
- 5. 如何验证字符串只用于非字母字符jquery验证
- 6. 如何使用jquery验证php md5字符串验证
- 7. 验证属性中的空字符串
- 8. 验证在Java中的字符串
- 9. 验证VB.NET中的XML字符串
- 10. 如何验证JavaScript中的字符串?
- 11. 验证字符串中的多项式
- 12. 验证SSRS中的MM/DD字符串
- 13. Mathematica中的字符串验证
- 14. 验证SQL Server中的BASE64字符串
- 15. C#中的字符串值验证
- 16. Java:验证字符串
- 17. 验证字符串vbscript
- 18. Javascript字符串验证
- 19. 从字符串验证Uri
- 20. 验证字符串异常
- 21. Android JAVA字符串验证
- 22. MVC3字符串验证
- 23. RegEx字符串验证器
- 24. 验证字符串输入
- 25. 验证Facebook DateTime字符串
- 26. java-字符串验证
- 27. PHP字符串验证
- 28. C#字符串验证
- 29. 验证字符串格式
- 30. DFA字符串验证
你为什么不使用jQuery验证插件可能我问? – buymypies 2012-04-11 11:13:58
什么字符要你允许?一个空字符串应该是有效的?请更具体地说 – fcalderan 2012-04-11 11:14:04
RegExp与jQuery无关。使用Javascript RegExp函数测试由'.val()'返回的字符串。一个真正的好的在线测试人员与cheatsheet是http://regex.larsolavtorvik.com/ – kontur 2012-04-11 11:22:39