【发布时间】:2019-10-28 11:38:18
【问题描述】:
我是 VueJS 的新手,我正在构建一个具有注册和登录设置的应用程序。如果用户输入了像/[&^$*_+~.()\'\"!\-:@]/ 这样的特殊字符,我想向用户显示。为此,我在signup.vue 文件中使用了includes。 Includes适用于单个单词,但不适用于一系列字符。我该怎么做?
var character = /[&^$*_+~.()\'\"!\-:@]/
if (this.name.includes(character) || this.lastname.includes(character)) {
this.feedback = 'Special character present, please correct'
}
【问题讨论】:
-
character.test(this.name) && character.test(this.lastname)另外,您为什么要阻止-字符?一些名字使用它(一些法国例子:Jean-Michel,Marie-Agnès,...)。'字符相同(例如:O'Niell) -
我已经更正了我的 var 字符,并且我同意排除
-和'的表单是没有用的。非常感谢!
标签: javascript vue.js vuejs2