美文网首页
JS常用正则

JS常用正则

作者: 嘻小佳 | 来源:发表于2018-11-26 19:00 被阅读0次

    1.去除字符串中的空格

    str.replace(/[ ]/g,""); //去除字符串中的空格

    2.去除字符串前后空格

    str.replace(/(^\s*)|(\s*$)/g, "");//str表示要去掉前后所有空格的字符串

    3.身份证

    /(^[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]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/

    4.军官证

    /^[\u4e00-\u9fa5]\d{7}$/

    5.护照

    /^([A-Za-z])\d{8}$|^([A-Za-z]){2}\d{7}$/

    6.正整数(1~100)

    /^[1-9]\d*$/

    7.不允许有空格

    /^\S+$/

    8.手机格式以13、15、18、14、17、19、16开头的11位号码;电话格式:区号3或4位,号码7或8位,区号与号码之间用“-”隔开

    /^((0\d{2,3}-\d{7,8})|(1[3584796]\d{9}))$/

    9.由中文英文数字组成

    /^[\u4E00-\u9FA5A-Za-z0-9]+$/

    10.小于5000整数

    /^[0-9]$|^[1-9]\d{1}$|^[1-9]\d{2}$|^[1-4]\d{3}$|^[5][0][0][0]$/

    11.禁止输入内容全空

    /^(?!(\s+$))/

    12.手机号

    /^1[3584796]\d{9}$/

    13.邮箱校验

    /^([a-z0-9A-Z]+[-|\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\.)+[a-zA-Z]{2,}$/

    14.邮政编码

    /^[0-9]{6}$/

    15.

    相关文章

      网友评论

          本文标题:JS常用正则

          本文链接:https://www.haomeiwen.com/subject/ltfiqqtx.html