私はregexで電話番号を解析しようとしています。正確に私はこのような機能を使用して、その中に電話番号の文字列を取得したい:番号を非捕捉グループでRegexで解析する
string phoneRegex = @"^([+]|00)(\d{2,12}(?:\s*-*)){1,5}$";
string formated = Regex.Match(e.Value.ToString(), phoneRegex).Value;
あなたが見ることができるように、私は非キャプチャグループを使用しようとしている(?:\よ* - *)のが、私は」何か間違っている。
期待resoultにすべきである:
入力(e.Value):+48 123 234 344または+48 123234344または+48 123-234-345
出力:48123234344人の
おかげ事前に任意の提案をしてください。
をあなたは私がちょうど正規表現から多くを期待されると考え、正しいです:P ...はい、私は電話番号の形式国際(別の国コードを作成しようとしているがサポートされています。コードの後半)。 – kyrisu