正则表达式练习

这是winter大大在前端进阶训练营第二周留给我们的作业

# 正则表达式练习

1. 写一个正则表达式 匹配所有 Number 直接量

  • 整数

    • /^-?[0-9]+$/
      
  • 浮点数

    • /^[-+]?[0-9]*\.?[0-9]+$/g
      
  • 二进制数

    • /^[01]+$/
      
  • 八进制数

    • /^[0-7]+\$/
      
  • 十六进制数

    • /^[0-9a-zA-F]$/
      
  • Number 字面量正则

    • /^ (-?[0-9]+)| ([-+]?[0-9]*\.?[0-9]+) | ([01]+) | ([0-7]+\) | ([0-9a-zA-F])$
      

2.写一个正则表达式,匹配所有的字符串直接量,单引号和双引号

/[\u0021-\u007E]{6,16}|[\x21-\x7E]{6,16}|(['"])(?:(?!\1).)*?\1/g
posted @ 2020-05-20 13:49  jaiodfjiaodf  阅读(253)  评论(0编辑  收藏  举报