Skip to main content
 首页 » 编程设计

c#之正则表达式在 C# 中不能准确工作

2024年02月05日26pander-it

<分区>

我是 C# 的新手并且使用正则表达式。我已经准确地创建了一个正则表达式并进行了在线测试,但是当我在我的函数中使用该正则表达式时,它总是将其验证为成功案例。

这是我的代码:

 Regex regex = new Regex(@"[+]?[0-9]+"); 
        Match match = regex.Match(phone); 
        if (match.Success) 
        { 
            return true; 
        } 
        else 
        { 
            return false; 
        } 

我正在使用这个数字来验证:+92-322-4995562 根据我的正则表达式,它必须是无效的,但它返回我作为匹配案例。请帮忙