2017-10-31 5 views
0

正規表現パターンは角2になります。全体または小数ですが、ピリオド(フルストップ)をセパレータとして使用できる値の場合、リアクションフォーム。ピリオド区切り記号およびカンマなしの正規表現パターン2

10.25 //valid 
100 //valid 
10.2344555 //valid 
10,20 //invalid 

私はあなたがこれをに翻訳される

income: ['', [Validators.required, Validators.pattern('[0-9]+(?:\\.[0-9]+)?')]], 

を使用することはほとんどありますが、カンマ区切り文字を可能にし、以下同様

income: ['', [Validators.required, Validators.pattern('[0-9]+(\.[0-9][0-9]?)?')]], 

よろしく

+1

「[0-9] +(\\。[0-9] +)?」「 –

+0

/^[0-9]+(\.[0-9]+)?$/ – ZiTAL

答えて

1

を持っています/^[0-9]+(?:\.[0-9]+)?$/ regexは1桁の数字と一致し、その後に任意のシーケンス.、次に1桁以上

+0

パーフェクト、ありがとう – Arianule

関連する問題