小编use*_*652的帖子

vb.net字符串只包含4位数字(或一年)

我怎么能检查一个字符串是否只包含4位数字(或一年)
我试过这个

 Dim rgx As New Regex("^/d{4}")      
    Dim number As String = "0000"
    Console.WriteLine(rgx.IsMatch(number)) // true
    number = "000a"
    Console.WriteLine(rgx.IsMatch(number)) // false
    number = "000"
    Console.WriteLine(rgx.IsMatch(number)) //false
    number = "00000"
    Console.WriteLine(rgx.IsMatch(number))  // true <<< :(
Run Code Online (Sandbox Code Playgroud)

当小于4或字符但不大于4时,返回false

谢谢!

vb.net string digits

3
推荐指数
1
解决办法
1684
查看次数

标签 统计

digits ×1

string ×1

vb.net ×1