Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 用于美国电话号码的Devex TextEdit输入掩码正则表达式_Regex_Devexpress_Phone Number_Maskedtextbox - Fatal编程技术网

Regex 用于美国电话号码的Devex TextEdit输入掩码正则表达式

Regex 用于美国电话号码的Devex TextEdit输入掩码正则表达式,regex,devexpress,phone-number,maskedtextbox,Regex,Devexpress,Phone Number,Maskedtextbox,我正在WInForms应用程序中使用Devex TextEdit控件。我想在控件上使用正则表达式掩码来格式化美国电话号码。我目前正在使用这个: ((\d{3}))-(\d{3})-(\d{4})x(\d*) (888)555-1212 x235 我想让扩展成为可选的。如果没有扩展名((888)555-1212 x),上面的正则表达式总是将x放在末尾 我有基本的正则表达式知识,但我不知道如何在掩码中使用它 提前感谢。找到了: ((\d{3}))-(\d{3})-(\d{4})(x(\d*)

我正在WInForms应用程序中使用Devex TextEdit控件。我想在控件上使用正则表达式掩码来格式化美国电话号码。我目前正在使用这个:

((\d{3}))-(\d{3})-(\d{4})x(\d*)

(888)555-1212 x235

我想让扩展成为可选的。如果没有扩展名((888)555-1212 x),上面的正则表达式总是将x放在末尾

我有基本的正则表达式知识,但我不知道如何在掩码中使用它

提前感谢。

找到了:

((\d{3}))-(\d{3})-(\d{4})(x(\d*)