相关疑难解决方法(0)

浮点数的正则表达式

我有一个匹配浮点数的任务.我为它写了以下正则表达式:

[-+]?[0-9]*\.?[0-9]*
Run Code Online (Sandbox Code Playgroud)

但它显示错误说:

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )
Run Code Online (Sandbox Code Playgroud)

但据我所知,我们还需要使用转义字符..请纠正我错在哪里.

regex

87
推荐指数
6
解决办法
15万
查看次数

最多3位数,最多3位小数

似乎我再次陷入了一个简单的正则表达式.

我想要的是什么:

  • 1到999之间的数字
  • 可选:逗号,标志
  • 如果输入逗号,则应预先输入最小1位小数和最大3位小数.

允许:
100
999,0
999,999
999,99

不允许:
-1
0
999,
999,9999

这是我到目前为止:

^[0-9]{1,3}(?:\,[0-9]{1,3})?$
Run Code Online (Sandbox Code Playgroud)

有小费吗?

javascript regex

7
推荐指数
2
解决办法
2972
查看次数

标签 统计

regex ×2

javascript ×1