正则匹配电话号码
正则匹配电话号码
这个问题已经在这里有了答案:
我的单词(电话号码)可能以 \"00\" 或 \"+\" 开头。
电话号码示例:
00xxx xx xxxxxxx +xxx xx xxxxxxx (+xxx) xx xxxxxxx (00xxx) xx xxxxxxx
我有:
Regex regexObj = new Regex(@"^\(?[+( ]?([0-9]{3})\)?[) ]?([0-9]{2})[- ]?([0-9]{7})$"); if (regexObj.IsMatch(TextBox1.Text)) { // IF OK string formattedPhoneNumber = regexObj.Replace(TextBox1.Text, "(+$1) $2 $3"); }
如何将其放入正则表达式中?到目前为止,我只能放 \"+\" 和 \"(\", \")\"。
谢谢
admin 更改状态以发布 2023年5月22日