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