2017-06-20 2 views
0

それを制御する方法を助けてください15桁のみ を制御し、私が扱う正規表現のためのコードの下に使用していますが、私はこのコードは、ロジックあたりの微細な作業だけでなく(受諾)15桁Regexは15桁の長さしか許可しませんか?

([0-9]{2}[a-zA-Z]{4}([a-zA-Z]{1}|[0-9]{1}).[0-9]{3}[a-zA-Z]([a-zA-Z]|[0-9]){3}) 

を処理する必要があります?

+0

どのように? 1. https://stackoverflow.com/questions/11197549/regular-expression-limit-string-size 2. https://stackoverflow.com/questions/8246482/how-to-use-regex-lookahead-to -limit-the-total-length-of-input-length文字列 – Eriks

+0

は機能しません(/ ^(?=。{1,15} $)[0-9] {2} [a-zA-Z] {4} [a-zA-Z]([a-zA-Z] | [0-9] {1})[0-9] {3} ){3}) – Shreya

+0

この正規表現を使って、string.lengthが<= 15であるかどうかを確認してみませんか? –

答えて

0

これは、正規表現を15桁に制御します。 https://regex101.com/
それはあなたが、構築、テストおよびあなたの正規表現を理解することができます:あなたは、最小値と最大桁数はこのウェブサイトは、正規表現を学んであなたを助けることができる

(?=.{15}$)(([0-9]{2}[a-zA-Z]{4}([a-zA-Z]{1}|[0-9]{1}).[0-9]{3}[a-zA-Z]([a-zA-Z]|[0-9]){3})) 
0

を許可指定する{0, 15}にそれを変更することができます。一例として、

は、ここでの数量のクイックリファレンスです:あなたがtheese見 enter image description here

関連する問題