我有一个输入控制器,我只希望使用字母数字值和-
,@
和#
特殊字符,我使用了以下输入过滤器{{1 }},这是允许的,但Alpha Numeric值正确,但不允许使用特殊字符-,@和#,我在做什么错了,请有人帮帮我-非常感谢。
好的,我为onKeyUp编写了一个函数,如下所示,但是我想要删除的不是上面列表中3个特殊字符-@,#。 您能否修改功能,如何自动将其删除?或建议我买点东西。预先感谢我的朋友, JS功能:
input-filter='[A-Za-z0-9 \-_@#]{1,20}'
Ember控制(html输入标签控制):
forTest(e) {
e = 'some test';
},
答案 0 :(得分:0)
您需要转义一些特殊字符。您编写了 -_
,它与''(空格)到'_'范围内的任何字符匹配。这是转义的版本:
[A-Za-z0-9\ \-_@#]{1,20}
。提示:您随时可以使用this工具“调试” RegExes