我需要一个正则表达式来表示任何数字或浮点数。我用过这个,但不起作用:
/(^[0-9]+*[.][0-9]+)$|^[\d+]$/为什么?
发布于 2015-08-26 16:53:01
发布于 2015-08-26 16:45:22
发布于 2015-08-26 16:54:45
您的正则表达式有一些问题:
正则表达式后不能有限定符,因此将+*更改为+ (1个或多个匹配项)
^移出组,对于consistency
[^\d+]查找的不是数字或<代码>D11符号。<代码>H212<代码>G213一种可能的解决方案如下:
^([0-9]+[.][0-9]+)$|^\d+$有关更多示例,请参阅see here
https://stackoverflow.com/questions/32221786
复制相似问题