2017-07-20 1 views
-1
私はasp.netで1つの正規表現でこれらのフォーマットを検証する

:これらは数値である必要はありは1つの正規表現で二つの異なる形式を検証しようと

XX-XXXXXXXまたはXXX-XX-XXXX

" - "以外の文字はありません。

これは可能ですか?私は何の成功もなしに努力してきたので、私は専門家に尋ねたい。

おかげで、 プネ

答えて

0

次の要件を満たす必要があります。

"(^\d{2}-\d{7}$)|(^\d{3}-\d{2}-\d{4}$)" 
+0

完璧!ありがとうございました! – Puneo

+0

あなたの問題を解決した場合は、将来の人々がより簡単に見つけることができるように答えとしてマークしてください。 –

0

試してみてください何かlike this

/^([0-9]{2}-[0-9]{7}|[0-9]{2}-[0-9]{2}-[0-9]{4})$/ 
  • [0-9] 9.
  • {X}から0から任意の文字を意味は、X倍に
  • |手段 "または"
  • を意味し、
  • -手段「 - 」
  • ()始まりと試合の結末を区切る$
  • ^を交換し、グループを区切ります。
+0

ありがとうJaumzeraしかし、それはうまくいきませんでした... – Puneo

+0

あなたはXが数字であると言ったことに気付きませんでした。 – Jaumzera

+0

正規表現とリンクも更新しました。 – Jaumzera

関連する問題