0
私は自分のtypeScriptで検証しています。私は0と9の間で首尾よく検証することができますが、数字以外の文字を押すことはできません。それは問題ありませんが、問題は2番目の数字でエラーが出ます。以下の検証は、最初の桁についてのみ行われます。最初の数字だけでなく、すべての入力に対して有効性を確認する方法を教えてください。最初の桁だけでなく、すべての桁の検証を有効にする方法
'input2': [this.FormInput.input2,[
Validators.required,
Validators.pattern('[0-9]'),
]
にマッチする正規表現
[0-9]+
を使用することができます。 – jonrsharpe最新のバージョンでは、0桁以上を許可する 'Validators.pattern(/ \ d * /)'と1桁以上を許可する 'Validators.pattern(/ \ d + /)'のように書くことができます – Panther