如何解决正则表达式,用于字母数字和一些特殊字符
我有一个输入控制器,我只希望使用字母数字值和-
,@
和#
特殊字符,我使用了以下输入过滤器{{1 }},这是允许的,但Alpha Numeric值正确,但不允许使用特殊字符-,@和#,我在做什么错了,请有人帮帮我-非常感谢。
好的,我为onKeyUp编写了一个函数,如下所示,但是我想要删除的不是上面列表中3个特殊字符-@,#。 您能否修改功能,如何自动将其删除?或建议我买点东西。预先感谢我的朋友, JS功能:
input-filter='[A-Za-z0-9 \-_@#]{1,20}'
Ember控制(html输入标签控制):
forTest(e) {
e = 'some test';
},
解决方法
您需要转义一些特殊字符。您编写了 -_
,它与''(空格)到'_'范围内的任何字符匹配。这是转义的版本:
[A-Za-z0-9\ \-_@#]{1,20}
。提示:您随时可以使用this工具“调试” RegExes
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。