正则表达式表示数字和开始和结束圆括号

本文关键字:结束 圆括号 开始 正则表达式 数字 表示 | 更新日期: 2023-09-27 18:36:21

我想要只接受带有右括号和左圆括号的数字格式的正则表达式格式如下(091)(022)(2)(123-4567)

我想在 C# 中使用这个。

正则表达式表示数字和开始和结束圆括号

我会

使用的正则表达式是这样的:

^('([0-9-]+'))+$

此表达式将匹配所有内容,或者不匹配任何内容。

要针对 C# 中的表达式测试字符串,它看起来像这样:

var str = "(091)(022)(2)(123-4567)";
var isMatch = Regex.IsMatch(str, @"^('([0-9-]+'))+$");