如何排除特殊字符并允许西班牙语/英语字母
How to Exclude the special characters and allow the spanish/english alphabets?
我正在一个西班牙语网站上工作,我在那个网站上进行了搜索,我们不允许在键盘上发送这些特殊字符(! @ # $ % ^ & * ( ) _ + - = [ ] '' { } | ; ,' : " ./<>?在网站的英文版本中,我们term.replace(/'W|_/g," ");
java脚本中做一些类似的事情。这允许所有字母(大写和小写)和数字并过滤掉这些特殊字符。
以同样的方式,我应该如何发送所有英语/西班牙语字母,数字并排除这些字符。
将正则表达式更改为以下内容应该有效:
/[^'wáÁéÉíÍóÓúÚñÑ]|_/g
或者正如MДΓΓ БДLL在评论中指出的那样:
/[^'wáéíóúñ]|_/gi
字符类开头的^
否定了它,因此这可以理解为"匹配所有不在[a-zA-Z0-9_áÁéÉíÍóÓúÚñÑ]
中的字符,并匹配_
"。
作为旁注,您可以将当前的正则表达式简化为 /['W_]/g
.
相关文章:
- 在csv文件名中使用西班牙语字符
- 如何在javascript中按正确的顺序连接波斯语字符和英语字符
- 正则表达式西班牙语和阿拉伯语单词
- 如何排除特殊字符并允许西班牙语/英语字母
- 高中水平西班牙语1和2翻译错误(使用 labs.codeacademy.com 制作)
- 如何提供我网站的西班牙语翻译
- 如何限制áÁéÉíIóÓúÚ从西班牙语键盘使
- 如何使用JavaScript在网页上以不同颜色显示英语和波斯语单词
- 西班牙语字符在javascript中不能正确显示
- 允许在javascript中使用西班牙语正则表达式的字母数字
- 谷歌地图javascript API v3西班牙语问题
- 如何在引导日历中将英语格式日期更改为西班牙语
- 字体在西班牙语中显示不正确
- AngularJS -在非英语语言中,高亮显示部分文本会导致断字
- URL编码西班牙语单词
- 带有jsPDF的葡萄牙语/西班牙语口音
- 我想在母版页上有一个西班牙语/英语链接,它会带你到另一种语言的当前页面,而不是'home'页
- 西班牙语中的MomentJS时间
- 如何将完整日历的月份更改为西班牙语或任何语言
- 如何在Javascript中打印罗马语言(例如西班牙语)/特殊字符