常用正则表达式收集
字段 | 表达式 | 说明 |
匹配正整数 | ^[1-9]\d*$ | |
匹配负整数 | ^-[1-9]\d*$ | |
匹配整数 | ^-?[1-9]\d*$ | |
匹配身份证 | \d{15}|\d{18} | 中国的身份证为15位或18位 |
匹配中国邮政编码 | [1-9]\d{5}(?!\d) | 中国邮政编码为6位数字 |
匹配腾讯QQ号 | [1-9][0-9]{4,} | 腾讯QQ号从10000开始 |
匹配国内电话号码 | \d{3}-\d{8}|\d{4}-\d{7} | 匹配形式如 0511-4405222 或 021-87888822 |
匹配中文字符 | [\u4e00-\u9fa5] | |
匹配双字节字符 | [^\x00-\xff] | |
匹配Email地址 | \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | |
中国手机号码 | (86)*0*13\d{9} | |
IP地址 | (\d+)\.(\d+)\.(\d+)\.(\d+) | |