2016-04-25 4 views
0

ng-pattern式でAngularJS JavaScriptのテキストボックスを検証する必要があります。このテキストボックスの内容には、少なくとも1つのアルファベット文字が必要ですが、任意の数の数値および/または特殊文字を含めることもできます。ng-patternで文字列を検証する

例:

  1. a1234$それはそれが許容
  2. で許容される
  3. 56456aある
  4. abc許容できない123%
  5. ( '' 存在するため)、これは許容可能です
  6. 123$%^abc
+1

これまでに試したことを投稿してください。 –

+0

これは質問と回答のサイトであり、 コード作成サービスではありません。 にあなたの質問を編集して、これまでに試したこととどこにいらっしゃったのかを説明すれば、 の問題を解決することができます。 も[ask]を読んでください。 –

答えて

1

使用NGパターンが。

<input type="text" ng-model="price" name="price_field" ng-pattern="/.*[a-zA-Z]+.*/" required> 
0

あなたが必要とするすべては、あなたが、あなたが次のパターンを使用することができます一致している文字列の少なくとも1つのアルファベットがあるかどうかを確認する場合:このような

".*[a-zA-Z]+.*" 
+0

これは動作していません.......数字や特殊文字ではなく、テキストボックスにアルファベットのみを入力することができます –

+0

パターンを確認する場所に入力タグ全体を投稿できますか? – Salander

関連する問題