asp.net で電話バリデーターが必要です。受け入れられる電話番号の形式は次のとおりです。
どうもありがとう。機能していないか、要件を満たしていない既存の議論が見つかりました。「-」にはスペースまたは「.」を使用できます。
asp.net で電話バリデーターが必要です。受け入れられる電話番号の形式は次のとおりです。
どうもありがとう。機能していないか、要件を満たしていない既存の議論が見つかりました。「-」にはスペースまたは「.」を使用できます。
Google の電話番号バリデーター ( libphonenumber ) の C# ポートは、最高の電話番号バリデーターです。
https://bitbucket.org/pmezard/libphonenumber-csharp/wiki/Home
これらの要件やその他多くの要件を処理できます。
クライアント側の検証には、 libphonenumberで利用可能な JavaScript バージョンを使用できます。
これは、正規表現を使用して非常に簡単に行うことができます。
考えられる例:
/^(([1-9]\-)?([1-9][0-9]{2}\-)?([1-9][0-9]{2}\-)([0-9]{4})( x [0-9]{4})?)$/
要件はあまり明確ではありませんが、必要なものに対して機能する場合と機能しない場合があります。
元の質問を編集してから編集します。
/^(([1-9](\-| |\.))?([1-9][0-9]{2}(\-| |\.))?([1-9][0-9]{2}(\-| |\.))([0-9]{4})( ?x ?[0-9]{4})?)$/