我試圖用正則表達式解析電話號碼。正是我想要使用的功能像這樣得到與電話號碼的字符串它:使用正則表達式與非捕獲組解析數字
string phoneRegex = @"^([+]|00)(\d{2,12}(?:\s*-*)){1,5}$";
string formated = Regex.Match(e.Value.ToString(), phoneRegex).Value;
正如你可以看到我想要使用非捕獲組(:\ S * - *?),但我我做錯了什麼。
預期resoult應該是:
輸入(e.Value):48 123 234 344或48 123234344或48 123-234-345
輸出:48123234344
由於提前提出任何建議。
你說得對,我想我只是希望多從正則表達式:P ..是的,我正在努力使電話號碼格式國際(不同國家代碼支持稍後在代碼中)。 – kyrisu 2009-05-19 09:36:13