Javascript 如何检测字符串中的特殊字符:VueJS
我对VueJS非常陌生,我正在构建一个带有注册和登录设置的应用程序。我想向用户显示他是否输入了一个特殊字符,如Javascript 如何检测字符串中的特殊字符:VueJS,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我对VueJS非常陌生,我正在构建一个带有注册和登录设置的应用程序。我想向用户显示他是否输入了一个特殊字符,如/[&$*.+~.()\'\“!\-:@]/。为此,我在我的注册.vue文件中使用了包含。包含可以用一个单词,但不能用一系列字符。我该怎么做 var character=/[&^$*.+~.()\'\'\“!\-:@]/ if(this.name.includes(character)| this.lastname.includes(character)){ this.feedback
/[&$*.+~.()\'\“!\-:@]/
。为此,我在我的注册.vue
文件中使用了包含
。包含
可以用一个单词,但不能用一系列字符。我该怎么做
var character=/[&^$*.+~.()\'\'\“!\-:@]/
if(this.name.includes(character)| this.lastname.includes(character)){
this.feedback='存在特殊字符,请更正'
}
character.test(this.name)和&character.test(this.lastname)
另外,为什么要阻止-
字符?一些名字使用它(一些法语例子:让·米歇尔,玛丽·阿格尼丝,…)。对于'
字符(例如:O'Niell),我已经更正了我的var字符,我同意将-
和'
排除在表单之外是没有用的。谢谢!