加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
RegExps.js 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
wolfx 提交于 2019-03-05 11:20 . 更新 RegExps.js
var RegExps = {
Email: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/, // 电子邮箱
Mobile: /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/, // 手机号码 2018 版
Phone: /^([0-9]{3,4}-)?[0-9]{7,8}$/, // 固定电话
IDCard: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, // 18位身份证
IDCard15: /^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}[0-9Xx]$/, // 15位身份证
Currency: /^\d+(\.\d+)?$/, // 货币
Number: /^\d+$/, // 数字
NonNegativeNumber: /^\d+(\.\d+)?$/, // 正数或0
NaturalNumber: /^[0-9]+$/, // 自然数
FloatNumber: /^(-?\d+)(\.\d+)?$/, // 浮点数
Zip: /^[1-9]\d{5}$/, // 邮编
QQ: /^[1-9]\d{4,8}$/, // QQ
English: /^[A-Za-z]+$/, // 英文
Chinese: /^[\u2E80-\u9FFF]+$/, // Unicode编码中的汉字范围
Password: /^.{6,16}$/i, // 6-16数字或字母
Hex: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/, // 十六进制色值,如:#AAA,#AAAAAA
VehicleNumber: /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,
Emoji: /\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/,
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化