easyui正則驗證各種資料格式

2021-08-01 03:20:39 字數 1714 閱讀 3372

$.extend($.fn.validatebox.defaults.rules, (\d[a-za-z0-9])?$/i.test(value);

},message: '身份證號碼格式不正確'

},minlength: ,

message: '請輸入至少個字元.'

},length: ,

message: "輸入內容長度必須介於和之間."

},phone: \-))?(0\d2,3 |0\d-)?[1-9]\d(\-\d)?$/i.test(value);

},message: '格式不正確,請使用下面格式:020-88888888'

},mobile: $/i.test(value);

},message: '手機號碼格式不正確'

},intorfloat: ,

message: '請輸入數字,並確保格式正確'

},currency: ,

message: '貨幣格式不正確'

},validator: function (value) $/i.test(value);

},message: 'qq號碼格式不正確'

},integer: ,

message: '請輸入整數'

},age: ,

message: '年齡必須是0到120之間的整數'

},chinese: ,

message: '請輸入中文'

},english: ,

message: '請輸入英文'

},unnormal: ,

message: '輸入值不能為空和包含其他非法字元'

},username: $/i.test(value);

},message: '使用者名稱不合法(字母開頭,允許6-16位元組,允許字母數字下劃線)'

},faxno: (\d)[ ]?([-]?((\d)|[ ]))+$/i.test(value);

return /^((\d2,3 )|(\d\-))?(0\d2,3 |0\d-)?[1-9]\d(\-\d)?$/i.test(value);

},message: '傳真號碼不正確'

},validator: function (value) $/i.test(value);

},},

ip: ,

message: 'ip位址格式不正確'

},name: ,

message: '請輸入姓名'

},date: ([-]?)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9](?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-]?)0?2\2(?:29))$/i.test(value);

},message: '清輸入合適的日期格式'

},msn: ,

message: '請輸入有效的msn賬號(例:abc@hotnail(msn/live).com)'

},pwd: $/.test(value);

},message: '正確格式為:長度在6-18之間,只能包含字元、數字和下劃線'

},same: else

},message: '兩次輸入的密碼不一致!'

}}); 

easyui擴充套件正則驗證,函式驗證

用easyui做業務系統,對於預設的幾個驗證規則,肯定是不夠的,難免會增加幾種規則。可是問題來了,往往是我們在開發會遇到很多各種各樣的驗證,時間久了才發現,這些擴充套件的正則無非就是新增乙個正則驗證規則,那我為啥不將正則放到前端呢?想到這個說幹就幹,於是有了regex這個驗證規則,愉快的呼叫幾次後,...

easyui 正規表示式驗證擴充套件

extend fn.validatebox.defaults.rules,message 長度至少為位.idnumber d x x if regex.test value else param 0 val yy mm dd else if value.length 18 return true e...

各種資料庫連線

mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name 連線的url,db name為資料庫名 string username username 使用者名稱 string ...