0

AngularJS JavaScript でテキスト ボックスを検証する ng-pattern 式が必要です。このテキストボックスの内容には、少なくとも 1 つの英字が必要ですが、数字や特殊文字をいくつでも含めることができます。

例:

  1. a1234$許容されます (「a」が存在するため)
  2. 123%受け入れられない
  3. abc許容範囲です
  4. 56456a許容範囲です
  5. 123$%^abc許容範囲です
4

2 に答える 2

1

このように ng-pattern を使用します。

<input type="text" ng-model="price" name="price_field" ng-pattern="/.*[a-zA-Z]+.*/" required>
于 2016-04-25T11:30:06.907 に答える
0

一致する文字列に少なくとも 1 つのアルファベットがあるかどうかを確認するだけでよい場合は、次のパターンを使用できます。

".*[a-zA-Z]+.*"
于 2016-04-25T11:16:10.987 に答える