正则表达式练习
这是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