常规的一些正则记录,方便快速开发,一直补充中
- 0 – 9999999.99 数值范围的正则表达式:
^([1-9]\d{0,6}|0)(\.\d{1,2})?$
- -99999.99 – 99999.99 范围的正则表达式:
^[-+]?([1-9]\d{0,4}|0)(\.\d{1,2})?$
- 手机号:
/^[1][3,4,5,6.7,8,9][0-9]{9}$/
- 车牌号:
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z0-9]{6,7}$/
- 证件相关
// 证件正则 包含企业和个人
export const CARD_TYPES_REG = {
// 身份证
1: /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$|^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$/,
// 护照
2: /^[0-9A-Za-z]{8,18}$/,
// 台湾通行证
3: /^[0-9A-Za-z]{8,18}$/,
// 港澳通行证
4: /^[0-9A-Za-z]{8,18}$/,
// 营业执照
11: /^[0-9A-Z]{18}$/,
// 统一组织机构代码
12: /^[0-9A-Z]{18}$/
};
- 正整数(包括0):
/^(\+?[1-9]{1}[0-9]{0,6}\d{0,0}|0)$/
待续未完,敬请关注
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/64463.html