2017-05-22 19 views
0

入力テキストフィールドを特定の特殊文字だけを受け入れるように制限したいと思います。また、特殊文字も最初の文字であってはなりません。特定の特殊文字のみを受け入れるために入力テキストフィールドを作成する方法

私は試しましたが、この問題の解決策を見つけることができませんでした。あなたの試みを考える

<input type="text" ng-model="model.value" required="required" ng-pattern="/^[a-zA-Z0-9]+[^]*$/"/> 
+1

'唯一の特殊文字を受け入れ、彼らはfirst'お互いに矛盾してはならないだろう^[a-zA-Z\d]+[^a-zA-Z\d]*$

です。何を受け入れるべきで何がないかの例を提示してください –

答えて

0

は、私はあなたが最初の文字のみ-Z、-Zおよび0-9をしたいと考えている、その後、あなたはA-Z、-Zおよび0-9以外のすべての文字が欲しいです。

このため正規表現/ NGパターンだからフィールドが

<input type="text" ng-model="inputField" required="required" ng-pattern="/^[a-zA-Z\d]+[^a-zA-Z\d]*$/"/> 
+0

最初の文字として特殊文字を受け入れています。 – sudarsan

+0

ちょうど石灰化:ユーザーが特殊文字を入力できない、またはバリデーションがトリガーされたようにしたいですか? – user2340824

関連する問題