标签: regex
我对Regex-Cretion的仪式并不太熟悉。我需要帮助。 我有/[^0-9\.]/g和^[0-9]+(\.[0-9]{0,2})?$。
/[^0-9\.]/g
^[0-9]+(\.[0-9]{0,2})?$
我想修改这两个正则表达式,因为它们开始接受减号但仅在数值的开头处。
答案 0 :(得分:4)
只需在开头添加一个可选的-。
-
^-?[0-9]+(\.[0-9]{0,2})?$
?(不在+或* 旁边)应将之前的标记变为可选标记。
?
+
*