主要信用卡
这个正则表达式校验主要信用卡: American Express (Amex), Discover, Mastercard, and Visa.//All major credit cards regex
'/^(?: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})*$/'
字母数字字符
使用正则表达式校验字母数字字符//Alpha-numeric characters only
'/^[a-zA-Z0-9]*$/'
字母数字字符加空格
使用正则表达式校验字母数字字符加空格//Alpha-numeric characters with spaces only
'/^[a-zA-Z0-9 ]*$/'
英文字符
这个正则表达式校验英文字符 (大写和小写).//Alphabetic characters only
'/^[a-zA-Z]*$/'
美国运通信用卡
校验美国运通信用卡的正则表达式//Amex credit card regex
'/^(3[47][0-9]{13})*$/'
澳大利亚邮政编码
校验澳大利亚邮政编码的正则表达式//Australian Postal Codes
'/^((0[289][0-9]{2})|([1345689][0-9]{3})|(2[0-8][0-9]{2})|(290[0-9])|(291[0-4])|(7[0-4][0-9]{2})|(7[8-9][0-9]{2}))*$/'
加拿大邮政编码
校验加拿大邮政编码的正则表达式//Canadian Postal Codes
'/^([ABCEGHJKLMNPRSTVXY][0-9][A-Z] [0-9][A-Z][0-9])*$/'
加拿大省份
校验加拿大省份的正则表达式//Canadian Province Abbreviations
'/^(?:AB|BC|MB|N[BLTSU]|ON|PE|QC|SK|YT)*$/'
日期(MM/DD/YYYY)
校验日志格式 MM/DD/YYYY 的正则表达式//Date (MM/DD/YYYY)
'/^((0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2})*$/'
日期(YYYY/MM/DD)
校验日志格式 YYYY/MM/DD 的正则表达式
//Date (YYYY/MM/DD)
‘#^((19|20)?[0-9]{2}- /.- /.)*$#’
数字
校验数字的正则表达式 (全部数字).//Digits only
'/^[0-9]*$/'
Diner’s Club 信用卡
校验Diner’s Club 信用卡的正则表达式//Diner's Club credit card regex
'/^(3(?:0[0-5]|[68][0-9])[0-9]{11})*$/'
电子邮件
电子邮件正则表达式用于兼容 RFC5322[code]//Email regex
‘/^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4})*$/’
[/code]IP 地址
使用正则表达式测试 IP 地址//IP address regex
'/^((?:(?: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]?))*$/'
小写字母
校验小写字母的正则表达式//Lowercase letters only
'/^([a-z])*$/'
MasterCard 信用卡
校验 MasterCard 信用卡的正则表达式//MasterCard credit card numbers
'/^(5[1-5][0-9]{14})*$/'
密码
测试强密码的正则表达式。这个密码必须包含一个小写字符,一个大写字符,一个数字和至少6位。//Password regex
'/^(?=^.{6,}$)((?=.*[A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z]))^.*$/'
电话号码 (北美)
这个正则表达式用于校验北美的10位电话号码。//Phone number regex
'/^((([0-9]{1})*[- .(]*([0-9]{3})[- .)]*[0-9]{3}[- .]*[0-9]{4})+)*$/'
社会安全号
使用下面的正则表达式校验美国社会安全号//SSN regex
'/^([0-9]{3}[-]*[0-9]{2}[-]*[0-9]{4})*$/'
英国邮政编码
下面的正则表达式校验英国邮政编码//UK Postal Codes regex
'/^([A-Z]{1,2}[0-9][A-Z0-9]? [0-9][ABD-HJLNP-UW-Z]{2})*$/'
大写字符
这个正则表达式用于校验大写字符//Uppercase letters only
'/^([A-Z])*$/'
URLs
URL 正则表达式用于校验URL//URL regex
'/^(((http|https|ftp):\/\/)?([[a-zA-Z0-9]\-\.])+(\.)([[a-zA-Z0-9]]){2,4}([[a-zA-Z0-9]\/+=%&_\.~?\-]*))*$/'
美国州名
校验两位字符的美国州名//US States regex
'/^(?:A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])*$/'
美国邮政编码
这个正则表达式用于校验美国邮政编码,包括4位可选邮政编码扩展。//US ZIP Codes regex
'/^([0-9]{5}(?:-[0-9]{4})?)*$/'
VISA 信用卡//Visa credit card numbers
'/^(4[0-9]{12}(?:[0-9]{3})?)*$/'