常用的正規表示式驗證

2021-08-04 12:43:05 字數 969 閱讀 5063

//驗證手機號(11位)

if (!preg_match('/^1[34578]\d$/', $post['contact_mobile'])) {}
if (!preg_match("/^[a-za-z\d_]$/",$post['contact_wechat'])) {}
//驗證qq號(五位以上的數字)

if (!preg_match("^[1-9]\d$",$post['contact_qq']))

//驗證email位址(包括下劃線的任何單詞字元。等價於'[a-za-z0-9_])

if (!preg_match("/^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$/", $post['contact_email'])) {}

// 最多帶兩位小數的數字

var status = /^([0-9]*)+(.[0-9])?$/.test(price);

//填寫規範的位址 (url)

$domain = strstr($url, "http://");
if (!preg_match("/[0-9]\d(?!\d)/", $post['post']) || strlen($post['post']) > 6) {}
//驗證身份證號碼

if (!preg_match("/(^\d$)|(^\d$)|(^\d(\d|x|x)$)/", $post['id_sn']))

//校驗密碼強度 密碼的強度必須是包含大小寫字母和數字的組合,不能使用特殊字元,長度在8-10之間。

^(?=.*\\d)(?=.*[a-z])(?=.*[a-z]).$

常用正規表示式驗證

js的正規表示式 校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 ...

常用正規表示式驗證

正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard idcard d idca...

常用驗證 正規表示式

1.使用者名稱 漢字 字母 下劃線開始,含數字 字母 漢字下劃線,共計4 20位 正則約束 u4e00 u9fa5 0 9 a za z u4e00 u9fa5 0 9 a za z 2.密碼 大小寫字母 數字 鍵盤可見符號,6 25位。位數不足或超出,視為密碼 純數字 純小寫字母 純大寫字母的密碼...