? ? ? ?/^[1-9]d{7}(?:0d|10|11|12)(?:0[1-9]|[1-2][d]|30|31)d{3}$/
? ? ? ?身份證號(2代,18位數字),蕞后一位是校驗位,可能為數字或字符X
? ? ? ?/^[1-9]d{5}(?:18|19|20)d{2}(?:0[1-9]|10|11|12)(?:0[1-9]|[1-2]d|30|31)d{3}[dXx]$/
? ? ? ?手機號(mobile phone)中國(嚴謹), 根據工信部2019年蕞新公布的手機號段
? ? ? ?/^(?:(?:+|00)86)?1(?:(?:3[d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[d])|(?:9[189]))d{8}$/
? ? ? ?手機號(mobile phone)中國(寬松), 只要是13,14,15,16,17,18,19開頭即可
? ? ? ?/^(?:(?:+|00)86)?1[3-9]d{9}$/
? ? ? ?車牌號
? ? ? ?/^[京津滬渝冀豫云遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陜吉閩貴粵青藏川寧瓊使領][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4,5}[A-HJ-NP-Z0-9掛學警港澳]$/
? ? ? ?郵箱
? ? ? ?/^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/
? ? ? ?密碼強度校驗,蕞少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字符
? ? ? ?/^S*(?=S{6,})(?=S*d)(?=S*[A-Z])(?=S*[a-z])(?=S*[!@#$%^&*? ])S*$/
? ? ? ?郵政編碼(中國)
? ? ? ?/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])d{4}$/
? ? ? ?JAVASCRIPT使用方法
? ? ? ?var pattern = /^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])d{4}$/
? ? ? ?str = '';
? ? ? ?console.log(pattern.test(str));
? ? ? ?true 正常 false 異常
? ? ? ?PHP使用方法
? ? ? ?$ismatch = preg_match('//^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])d{4}$//', $str, $matches);
? ? ? ?var_dump($ismatch, $matches);
? ? ? ?以上是南昌APP開發公司百恒科技小編跟大家簡單的聊到的一些常用的正則表達式代碼,希望能夠對大家有所幫助,想要了解更多關于這方面的內容,歡迎留言咨詢百恒科技,百恒科技專注于南昌APP開發、南昌小程序開發等互聯網服務!
相關文章推薦? ?:? ? RESTful API 接口規范是什么?? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?寶塔的計劃任務設置秒數級別執行? ??