我需要正则表达式帮助 [英] I want regular expression help

查看:95
本文介绍了我需要正则表达式帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的正则表达式就是这样

My regular expression is like that

rev.ValidationExpression = "[0-9]+([/./]?[0-9]?[0-9]?[0-9]?[0-9]?)?";


因此,如果我输入2.333333像这样显示错误,但是如果我输入3.(后跟小数),则仅不显示错误.除了一切都很好.提前致谢.那是我想要的,但是当我在代码中输入它时仍然显示错误.我想得到
如果我以后什么都不输入的解决方案.它应该显示错误. eg.4.(错误)


So if i enter 2.333333 like that showing error, but if i enter 3.(followed by decimal) only not showing error. apart from everything is working fine. Thanks in advance. that is whaat i wanted but when i enter it in my code still showing error . i want to get the
solution for if i dont enter anything after . it should show error. eg.4.(error)

推荐答案

我认为您可能希望将regex更改为:
[0-9]+([\.]?[0-9]?[0-9]?[0-9]?[0-9]?)?
I think you may want to change te regex to :
[0-9]+([\.]?[0-9]?[0-9]?[0-9]?[0-9]?)?


感谢您的提问
这是它的答案[0-9] +([/./] +?[0-9] +?[0-9]?[0-9]?[0-9]?)+?或
\ d +([[..] +?\ d +?\ d?\ d?\ d?)+?要了解有关正则表达式的更多信息,请单击以下链接单击此处,然后验证正则表达式单击此处
Thanks for the question
and here is the answer for it [0-9]+([/./]+?[0-9]+?[0-9]?[0-9]?[0-9]?)+? or
\d+([\.]+?\d+?\d?\d?\d?)+? and to learn more about regex click on the following ling Click Here and in order to validate the regex Click Here


这篇关于我需要正则表达式帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆