c# – 正则表达式,允许数字在-90.0和90.0之间
发布时间:2020-12-15 20:51:08 所属栏目:百科 来源:网络整理
导读:什么是允许-90.0和90.0之间的数字的正则表达式?中间的数字可以是浮点数或整数. 解决方法 我认为你不想使用正则表达式.如果数据存储在字符串中,请使用 Double.Parse() (或 Double.TryParse() ),然后检查结果值以确保其落在所需范围内.例如: public bool IsI
什么是允许-90.0和90.0之间的数字的正则表达式?中间的数字可以是浮点数或整数.
解决方法
我认为你不想使用正则表达式.如果数据存储在字符串中,请使用
Double.Parse() (或
Double.TryParse() ),然后检查结果值以确保其落在所需范围内.例如:
public bool IsInRange(string value) { bool isInRange = false; double parsed = 0; if (Double.TryParse(value,out parsed)) { // use >= and <= if you want the range to be from -90.0 to 90.0 inclusive isInRange = value > -90.0 && value < 90.0; } return isInRange; } 如果你的值已经是双倍,那么它就更容易了 – 不需要解析. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |