我需要我的正则表达式来检查至少一个数值,它应该允许点(。)和逗号(。)我如何实现这一点?
目前我正在使用以下正则表达式
[\d.,]
这允许整数,点(。)和逗号(,),但不检查字符串是否包含至少一个数值。
答案 0 :(得分:0)
这是正则表达式:
(\d+[\.\,\d]*)
答案 1 :(得分:0)
也许你想要这个:
^(\d+(?:,\d+)*(?:.\d+)?)$
<强>解释强>
^$ : Anchors, ensures the whole string matches
\d+ : number one or more times
?: : Non-capturing group
* : Zero or more times
? : Mark group as optional