я хочу регулярных выражений, которые принимают только формат чисел с закрытия и открытия круглых скобках формат , как это (091) (022) (2) (123-4567)Regex для числа и открытия и закрытия круглой скобки
Это я хотите использовать в C#.
я хочу регулярных выражений, которые принимают только формат чисел с закрытия и открытия круглых скобках формат , как это (091) (022) (2) (123-4567)Regex для числа и открытия и закрытия круглой скобки
Это я хотите использовать в C#.
Регулярное выражение, которое я использовал бы не так:
^(\([0-9-]+\))+$
Это выражение будет соответствовать все это, или ничего.
Чтобы проверить строку на выражения в C#, это будет выглядеть примерно так:
var str = "(091)(022)(2)(123-4567)";
var isMatch = Regex.IsMatch(str, @"^(\([0-9-]+\))+$");
Я попробовал это, но его покажущую ошибку, как непризнанную escape-последовательность для открывающей и закрывающей круглой скобки. – swapnil
@swapnil какой код вы используете? (обратите внимание, что моя строка является стенографической строкой) – vcsjones
void Validatetelephone (TextBox textBoxControl) { Regex rx = new Regex ("^ (\ ([0-9 -] + \)) + $"); if (rx.IsMatch (textBoxControl.Text)) {} else Response.Write («формат телефона»); } – swapnil
[? Что вы пробовали] (http://mattgemmell.com/2008/12/08/what -have-you-try /) – dtsg
^(\ ([0-9 -] + \)) + $, но показывается ошибка при открытии и закрытии скобки .error, как эта «непризнанная escape-последовательность». – swapnil