正则表达式整理

// 7,3    1234567.123    0.0    0

/^[0-9]\d{0,6}(\.\d{1,3})?$|^0(\.\d{1,3})$/

//6,2     123456.12     1.0    1

/^[1-9]\d{0,5}(\.\d{1,2})?$|^0(\.\d{1,2})$/

// +-  10,4   +1234567899.1234 -1234567899.1234

/^(\-|\+)?\d{0,10}(\.\d{1,4})?$/

// 10,4  1234567899.1234   

/^(\-|\+)?\d{0,10}(\.\d{1,4})?$/


// 手机号

    mobile: /^1[3456789]\d{9}$/,

    // 网址

    url: /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/,

    // 正整数

    signlessInteger: /^([1-9][0-9]*)$/,

    // 可以为0的正整数

    integer: /^\d+$/,

    // 字母数字或底划线

    code: /^[\w]*$/,

    // 校验长度

    codeLength: /^[\s\S]{0,50}$/,

    // 中文

    chiness: /^[\u4e00-\u9fa5]*$/,

    // 非中文

    notChiness: /^[^\u4e00-\u9fa5]*$/,

    // 英文

    word: /^[A-Za-z]*$/,

    // 15或18位身份证号码

    idNo: /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/,

    // 密码规则:6-20位字母或数字组合

    password: /^[A-Za-z0-9]{6,20}$/,

    // 邮箱

    email: /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/,

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载自知乎 https://zhuanlan.zhihu.com/p/30573054 正则表达式是一种字符串匹配...
    skarner阅读 1,951评论 0 1
  • 最近在写公司的input输入框组件,总结了一些需要用到的正则表达式: 1、密码校验: (1)密码强度为弱,密码为数...
    皮卡许阅读 701评论 0 0
  • 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字...
    gtt21阅读 511评论 0 0
  • 正则表达式 校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$...
    镜像阅读 260评论 0 6
  • 这是在根据后端发来路径转换成图片的时候遇到的问题,所以顺便补充字符串替换方法。 1. JS正则表达式整理(待补充)...
    淡就加点盐阅读 1,468评论 1 22

友情链接更多精彩内容