發一些常用正規表示式!

2021-04-16 13:21:24 字數 1117 閱讀 7211

/^([_a-z0-9]|[/.]|[/-])+@(([_a-z0-9]|[/-])+/.)+[a-z0-9]+$/i,"非法email位址"

/^1[35](/d)$/,"非法手機號碼"

/^[0-9]-[0-9](-[0-9])$/,"非法**號碼"

/^[1-9][0-9]$/,"非法**號碼")

/^[-][1-9]+[0-9]$|^[0]$/,"必須輸入整數"

/^[1-9]+[0-9]$/,"必須輸入正整數"

/^[1-9]+[0-9]$|^[0]$/,"必須輸入非負整數"

/^-[1-9]+[0-9]$/,"必須輸入負整數"

/^https?:(([a-za-z0-9_-])+(/.)?)*(:/d+)?(//((/.)?(/?)?=?&?[a-za-z0-9_-](/?)?)*)*$/i,"非法http位址"

/^[-][1-9]+[0-9]$|^[-][1-9]+[0-9][/.][0-9]+$|^[-][0][/.][0-9]+$|^[0]$/,"必須輸入數字"

/^[1-9]+[0-9]$|^[1-9]+[0-9][/.][0-9]+$|^[0][/.][0-9]+$|^[0]$/,"必須輸入非負數字"

/^[1-9]+[0-9]$|^[1-9]+[0-9][/.][0-9]+$|^[0][/.][0-9]+$/,"必須輸入正數字"

/^[-][0][/.][0-9]+$/,"必須輸入小數"

/^[a-z]([a-z0-9]|[_])+$/i,"非法的標籤名"

/^([a-z0-9]|[_])+$/i,"非法的英文本串"

/^([a-z0-9]|[_]|[/u4e00-/u9fa5])+$/i,"非法的中文字串"

/^[^/u4e00-/u9fa5]*$/i,"包含非法的中文字串"

/^([0-9]|[1-9][0-9]|[1][0-9]|[2][0-4][0-9]|25[0-5])([/.]([0-9]|[1-9][0-9]|[1][0-9]|[2][0-4][0-9]|25[0-5]))$/,"非法的ip位址"

/^([/w]|[/w])*$/i,"非法的字串"

/^[0-9a-f]([:][0-9a-f])$|^[0-9a-f]([/-][0-9a-f])$/i,"非法的mac位址" 

一些正規表示式

要嚴格的驗證手機號碼,必須先要清楚現在已經開放了哪些數字開頭的號碼段,目前國內號碼段分配如下 移動 134 135 136 137 138 139 150 151 157 td 158 159 187 188 聯通 130 131 132 152 155 156 185 186 電信 133 153...

一些正規表示式

判斷是否是正整數if isnan paramvalue paramvalue 0 else 金額的格式判斷輸入金額的要求 整數字最多十位,小數為最多為兩位,可以無小數字 0 9 1 9 0 9 0 9 function checkmoney str 0 9 if re.test str else 手...

一些正規表示式

記錄一下 以防忘記 string hello 123 4567 world this is a regsssss res re.match w s d s d s w string 匹配到 hello 123 4567 world this 其中 代表乙個字串的開始 代表乙個字串的結尾 w 匹配字母...