- 实践出真知
^[-+]?\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?$
^ The beginning of a line
$ The end of a line
^ 和 美元符号框定正则表达式,它指引这个正则表达式对文本中的所有字符都进行匹配。如果省略这些标识,那么只要一个字符串中包含一个数字这个正则表达式就会进行匹配
[-+]? one or more times 选择一个
反斜杠字符('\')用来介绍了构造,如上表中定义,以及引号字符,否则会被解释为转义构建。因此,表达\\匹配一个反斜杠和\{匹配左括号。
(?: …)?表示一个可选的非捕获型分组。* 指引这个分组会匹配后面跟随的0个或者多个数字的小数点
[1-9,-,+]和[1-9,+,-]有区别吗???