在输入中,我需要允许使用字母数字和所有特殊符号字符。 我使用以下模式。不幸的是,它没有用。
ng-pattern="/^[ A-Za-z0-9_@./#$=!%^)(]:*;?/\,}{'|<>[&+-]*$/"
答案 0 :(得分:3)
你错过了逃脱所有应该用\
取代的角色。以下可能有效:
ng-pattern="/^[A-Za-z0-9_@.#$=!%^)(\]:\*;\?\/\,}{'\|<>\[&\+-]*$/"
请注意,它可以简化为:
ng-pattern="/^[A-z\d_@.#$=!%^)(\]:\*;\?\/\,}{'\|<>\[&\+-]*$/"