字段名稱最多可以包含15個字符,並且只允許使用字母數字字符和連字符。不允許在字段中使用數字值。
我如何寫一個正則表達式應該可以工作。
,是否有可能在其他階梯。沒有正則表達式我怎麼能達到這個驗證?使用正則表達式進行驗證
回答
該表達式應該匹配1至15個字母數字字符並且不僅僅與數字值相匹配。
^(?=.*[a-zA-Z\-])[a-zA-Z0-9\-]{1,15}$
您可以瞭解更多關於在下面的鏈接「高級」正則表達式。
是的,如果我輸入一個值john1234它可以接受。 –
Wowwwwwwwwwwwwwwwwww這是什麼問...你的graet ..感謝巴巴 –
以下REG EXP將只允許連字符和字母字符..如果你想要更多的只是修改....
var reg = /^(?:[a-zA-Z]+-?)+$/ ;
$('#first_name').blur(function(){
if(!$('#first_name').val())
alert("please fill your firstname");
else if(!reg.test($('#first_name').val()))
alert('Only alphabets & hypen space allowed!');
else if($('#first_name').val().length > 15)
alert('Enter your name between 15 characters ');
});
我已經使用jquery驗證給出的例子...... 您也sholud嘗試以您自己的方式獲得您的要求...
這是個不錯的主意,但我不需要字母表,我需要alphanumaric charcter –
這將work..var reg =/^(?:[a-zA-Z0- 9] + - ?)+ $ /;你也應該嘗試ssome的東西,因爲你不會總是得到一塊蛋糕... – Pushparaj
是的,我嘗試這一點,並使其固定 –
- 1. 使用格式和正則表達式進行Rails驗證
- 2. 使用正則表達式在JAvascript中進行表單驗證
- 3. Python:使用正則表達式進行數據驗證
- 4. Verify.js - 使用正則表達式進行驗證
- 5. 在java中使用正則表達式進行驗證
- 6. jquery使用正則表達式進行驗證
- 7. 使用JavaScript進行密碼驗證的正則表達式
- 8. 使用正則表達式進行密碼驗證
- 9. 使用正則表達式進行實時驗證
- 10. 使用範圍進行IP驗證的正則表達式?
- 11. 使用javascript進行正則表達式驗證
- 12. 使用正則表達式進行Java驗證
- 13. 使用正則表達式進行驗證
- 14. 使用正則表達式進行數字驗證
- 15. 使用jquery進行網址驗證的正則表達式
- 16. 使用正則表達式數組進行PHP驗證
- 17. URL驗證/使用正則表達式進行消毒
- 18. 使用默認文本進行正則表達式驗證?
- 19. 使用正則表達式進行驗證
- 20. 使用正則表達式在g中進行驗證:TextField
- 21. 使用正則表達式進行URL驗證
- 22. 使用正則表達式進行jQuery驗證
- 23. 使用正則表達式Symfony2.0驗證
- 24. 驗證使用正則表達式
- 25. 使用Java驗證正則表達式
- 26. 驗證使用正則表達式TCL
- 27. 驗證URL使用正則表達式
- 28. Laravel - 驗證使用正則表達式
- 29. 驗證使用正則表達式
- 30. 驗證使用正則表達式
怎麼樣?您可以從[閱讀參考資料]開始(https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp)和[測試它們](http://regexpal.com/) – Joseph
對於alphanumaric和hypan我使用var alphanum =/^ [a-zA-Z0-9 - ] + $ /; –
如果您使用的是asp.net,請考慮viewmodel中的屬性驗證。 – Grunf