1
タグ名が大文字、小文字、数字、文字:+ _-のみになるようにし、タグ入力をallowed-tags-pattern="[A-Za-z0-9+_-]+"
ng-tags-input with allowed-tags-patternオプションが機能しない
私の試み:
<tags-input ng-model="selectedTags"
display-property="name"
add-on-space="true"
allowed-tags-pattern="[A-Za-z0-9+_-]+"
on-invalid-tag="invalidTagInput($tag)"
on-tag-adding="addingTag($tag)"
placeholder="{{'TAGS.SELECT' | translate}}">
<auto-complete source="loadTags($query)"
min-length="0"
load-on-focus="true"
load-on-empty="true"
max-results-to-show="32">
</auto-complete>
</tags-input>
しかし= "[A-ZA-Z0-9 + - ] +" 許さタグパターンは、許可され-tags-の値が何であるかを任意の提案を動作しませんでしたタグで大文字、小文字、数字、文字(- +)を使用できるパターン? + $
<tags-input ng-model="tags" allowed-tags-pattern="^[A-Z|a-z|0-9|\+\_\-]+$">
<auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
あなたが "終了"
"^"を "開始" と表示されません
」
私は誰に投票したか分かりません。誰でもその理由を説明することができます。 Plunkerは、それがうまく動作することを明確に示しています。質問の説明では、正規表現の "start"と "end"タグがありません。 – Bhavjot