小编hbs*_*rud的帖子

怪异的正则表达比赛

我有以下正则表达式:

Regex.IsMatch(someString, "[1-9][0-9]*\.[0-9]")
Run Code Online (Sandbox Code Playgroud)

我希望someString这只允许一个像x.ywhere x > 00 <= y <= 9.但它不会像例外那样起作用,例如:

someString = "1.02"
Regex.IsMatch(someString, "[1-9][0-9]*\.[0-9]")
Run Code Online (Sandbox Code Playgroud)

等于true,但不可能我也尝试了另一个正则表达式:

Regex.IsMatch(someString, "[1-9][0-9]*\.[0-9]{1}")
Run Code Online (Sandbox Code Playgroud)

但它没有任何区别......或者我的模式中是否缺少某些东西?

.net c# regex vb.net

0
推荐指数
1
解决办法
146
查看次数

标签 统计

.net ×1

c# ×1

regex ×1

vb.net ×1