正規表示法範例 | 正規表示法 範例
主流信用卡/(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|622((12[6-9]|1[3-9][0-9])|([2-8][0-9][0-9])|(9(([0-1][0-9])|(2[0-5]))))[0-9]{10}|64[4-9][0-9]{13}|65[0-9]{14}|3(?:0[0-5]|[68][0-9])[0-9]{11}|3[47][0-9]{13})*$/美國運通信用卡/(3[47][0-9]{13})*$/MasterCard/(5[1-5][0-9]{14})*$/Visa卡/(4[0-9]{12}(?:[0-9]{3})?)*$/日期(MM/DD/YYYY)/((0?[1-9]|1[012])[-/.](0?[1-9]|[12][0-9]|3[01])[-/.](19|20)?[0-9]{2})*$/日期(YYYY/MM/DD)/(((?:19|20)[0-9]{2})[-/.](0?[1-9]|1[012])[-/.](0?[1-9]|[12][0-9...
主流信用卡 /(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6011[0-9]{12}|622((12[6-9]|1[3-9][0-9])|([2-8][0-9][0-9])|(9(([0-1][0-9])|(2[0-5]))))[0-9]{10}|64[4-9][0-9]{13}|65[0-9]{14}|3(?:0[0-5]|[68][0-9])[0-9]{11}|3[47][0-9]{13})*$/
美國運通信用卡 /(3[47][0-9]{13})*$/
MasterCard /(5[1-5][0-9]{14})*$/
Visa 卡 /(4[0-9]{12}(?:[0-9]{3})?)*$/
日期 (MM/DD/YYYY) /((0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2})*$/
日期 (YYYY/MM/DD) /(((?:19|20)[0-9]{2})[- /.](0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01]))*$/
電子郵件 以下的範例並沒有相容 RFC5322 規範,但是已經可以驗證大多數的電子郵件。 /([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4})*$/
IPv4 /((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$/
密碼 高強度密碼,6 位數以上,並且至少包含 大寫字母、小寫字母、數字、符號 各一 /(?=.*[a-zA-Z0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*d).{6,}$/
台灣手機號碼 /09d{2}-?d{3}-?d{3}$/
URL 網址 允許 http, https, ftp 協定,並且可取出 Protocol, Domain, Path, Query /(?:(https?|ftp)://)...