0

数値に小数および負の条件が含まれていることを検証するための正規表現を探しています。
私にとって、この正規表現のトリッキーな部分は、数値が 0 から始まる場合、小数でなければならないということです。
それで

true:
    0.12
    1.5
    53
    -2

false:
    0
    0.
    string

これは正規表現で可能ですか?

4

2 に答える 2

1

本当に必要な場合は、そのような正規表現を使用できます。

var regex = /^-?([1-9][\d.]*\d*|0.[\d]+)$/
于 2013-04-17T08:06:05.797 に答える