我想驗證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. 字符串驗證錯誤在jQuery的
- 2. 字符串值的JQuery驗證
- 3. 如何驗證JSON字符串JQuery的
- 4. jquery驗證字符串包含確切的子字符串
- 5. 驗證字符串
- 6. 驗證字符串
- 7. jQuery驗證 - 驗證字符串的內容
- 8. JQuery:表單驗證插件 - 驗證特定的字符串?
- 9. JQuery表單字符串長度驗證
- 10. 如何驗證字符串只用於非字母字符jquery驗證
- 11. 字符串字母驗證
- 12. 如何使用jquery驗證php md5字符串驗證
- 13. PHP驗證和驗證字符串
- 14. jquery驗證字符串 - 只允許數字和特定字符
- 15. 驗證字符串中的多項式
- 16. 驗證SSRS中的MM/DD字符串
- 17. XML Schema中的RegEx字符串驗證
- 18. Mathematica中的字符串驗證
- 19. 驗證Python字符串中的整數
- 20. 從URL驗證PHP中的字符串
- 21. 驗證在Java中的字符串
- 22. 驗證文件中的字符串
- 23. 驗證VB.NET中的XML字符串
- 24. 驗證屬性中的空字符串
- 25. 如何驗證JavaScript中的字符串?
- 26. 驗證SQL Server中的BASE64字符串
- 27. C#中的字符串值驗證
- 28. PHP字符串驗證
- 29. 驗證Facebook DateTime字符串
- 30. 字符串索引驗證
你爲什麼不使用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