我在RegEx中缺少什么?

dan*_*nny 1 javascript regex numbers

我正在尝试创建一个JavaScript Regex来测试:

有效#介于0和99.9之间(其中只允许一个十进制数字),例如3.45无效.

所以,空白是可以的,0到99之间的任何整数都可以,并且允许使用小数值.

到目前为止,我有这个,但它允许值3.45传递:

$^|$[0-9][0-9]?^|$[0-9][0-9]?.[0-9]^
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 9

我可以看到两个问题:

  • 你混淆了^和$.
  • 您的小数点需要转义\..