Regex 我怎么知道一个字符串的值是否为零?
我想验证一个字符串,如果该字符串的值为零,则向用户发送一条消息以更改该值 现在我已经验证了一个不同的零的数字,并且正在工作Regex 我怎么知道一个字符串的值是否为零?,regex,Regex,我想验证一个字符串,如果该字符串的值为零,则向用户发送一条消息以更改该值 现在我已经验证了一个不同的零的数字,并且正在工作 (?!^0*$)(?!^0*\.0*$)^\d{1,14}(\.\d{2,2})$ 但是我想知道我是否可以制作一个正则表达式来知道字符串的值是否为零。如果您想为值00.0或0.00匹配零,您可以使用 ^0+(?:\.0+)?$ ^字符串的开头 0+匹配1个或多个零 (?:\.0+)可以选择匹配和1个或多个零 $字符串结尾 什么语言?你确定需要正则表达式吗?我建议不要
(?!^0*$)(?!^0*\.0*$)^\d{1,14}(\.\d{2,2})$
但是我想知道我是否可以制作一个正则表达式来知道字符串的值是否为零。如果您想为值
0
0.0
或0.00
匹配零,您可以使用
^0+(?:\.0+)?$
字符串的开头^
匹配1个或多个零0+
可以选择匹配(?:\.0+)
和1个或多个零
字符串结尾$
什么语言?你确定需要正则表达式吗?我建议不要使用正则表达式,也不要提出自己的解决方案。这是一个已解决的问题。询问用于计算字符串的语言。什么是零
0
,0.0
,0.0000000000000000000000000000001
,0.
,.0
?如果要使零值失败,您的正则表达式会执行此操作。或者,使用更精简的版本,^(?!0*(?:\.0*)?$)\d{1,14}\.\d{2}$
@depperm我正在使用visual Basic