form-validation-engine中的正则表达式
生活随笔
收集整理的這篇文章主要介紹了
form-validation-engine中的正则表达式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
form-validation-engine是一個不錯的表單驗證,可以玩玩。
(function($) {$.fn.validationEngineLanguage = function() {};$.validationEngineLanguage = {newLang: function() {$.validationEngineLanguage.allRules = {"required":{ // Add your regex rules here, you can take telephone as an example"regex":"none","alertText":"* 必選字段","alertTextCheckboxMultiple":"* 請選擇選項","alertTextCheckboxe":"* 需要這個復選框"},"length":{"regex":"none","alertText":"*在 ","alertText2":" 和 ","alertText3": " 之間"},"maxCheckbox":{"regex":"none","alertText":"* 檢查允許超過"}, "minCheckbox":{"regex":"none","alertText":"* 請選擇 ","alertText2":" 選項"}, "confirm":{"regex":"none","alertText":"* 你的字段不匹配"}, "telephone":{"regex":"/^[0-9\-\(\)\ ]+$/","alertText":"* 無效的號碼"}, "email":{"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/","alertText":"* 無效的郵箱"}, "date":{"regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/","alertText":"* 無效的日期,必須是YYYY-MM-DD的格式"},"onlyNumber":{"regex":"/^[0-9\ ]+$/","alertText":"* 只允許輸入數字"}, "noSpecialCaracters":{"regex":"/^[0-9a-zA-Z]+$/","alertText":"* 有非法字符"}, "ajaxUser":{"file":"validateUser.php","extraData":"name=eric","alertTextOk":"* 這個用戶是合法的", "alertTextLoad":"* 加載中,請等待","alertText":"* 這個用戶已經存在"}, "ajaxName":{"file":"validateUser.php","alertText":"* 這個名字已經被使用","alertTextOk":"* 這個名字是可以的", "alertTextLoad":"* 加載中,請等待"}, "onlyLetter":{"regex":"/^[a-zA-Z\ \']+$/","alertText":"* 只允許輸入字母"},"validate2fields":{"nname":"validate2fields","alertText":"* 你必須有姓和名"} } }} })(jQuery);$(document).ready(function() { $.validationEngineLanguage.newLang() });這里面有不少正則表達式,很有意思。
很有意思的form表單驗證。
本文轉自TBHacker博客園博客,原文鏈接:http://www.cnblogs.com/jiqing9006/p/3455843.html如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的form-validation-engine中的正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mica-mqtt 1.0.2 发布,完
- 下一篇: vnetclient.exe是什么