对于正则,这些你不可能不知道的!

标题论正则的常规操作

export const phoneReg = /^1(3|5|6|7|8|9)\d{9} / / / 手 机 e x p o r t c o n s t p a s s R e g = / [ a − z A − Z 0 − 9 ] 6 , 12 / //手机 export const passReg = /^[a-zA-Z0-9]{6,12} ///exportconstpassReg=/[azAZ09]6,12/ // 密码
export const nameReg = /1{5,14}$/ // 用户名

var youReg = /2\d{5}$/ // 邮编

var zipReg = /^\w+.(zip|gz|rar)$/ // 压缩包

var emileReg = /^\w+@\w+(.\w+)+$/ // 邮箱

var idCodeReg = /^\d{6}(19|20)\d{2}\d{4}\d{3}[\dX]$/i //身份证

var chineseReg = /3{2,4}$/; // 中文

// \d 匹配一个数字字符,等价于[0-9]
  // \D 匹配一个非数字字符,等价于[^0-9]
  // \w 匹配一个可以组成单词(变量)的字符(包括字母,数字,下划线)
  // 如[\w]匹配"$5.98"中的5,等价于[a-zA-Z0-9_]
  // \W 匹配一个不可以组成单词的字符
  // 如[\W]匹配" 5.98 " 中 的 5.98"中的 5.98",等价于[^a-zA-Z0-9_]
  // \s 匹配一个空白字符,等价于[\n\r\f\t\v]
  // \S 匹配一个非空白字符,等价于[^\n\f\r\t\v]

// test 验证字符串是否符合规则,返回true||false

a 连接跳转
    onpaste       粘贴
    oncopy        复制
    oncontextmenu 右键菜单
     ev.preventDefault();        // 阻止默认行为
 // ev.returnValue = false;     //  低版本I


  1. a-zA-Z_KaTeX parse error: Undefined control sequence: \w at position 3: ][\̲w̲ ↩︎

  2. 1-9 ↩︎

  3. \u4e00-\u9fa5 ↩︎

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页