使用不同语言的特殊字符验证

时间:2019-06-04 10:58:09

标签: javascript

我需要验证特殊字符的文本输入字段。但是它必须接受来自所有可用语言的字母。 我在网上发现的内容只检查a-A0-9字母数字检查,但在这种情况下,像äöü这样的字母被认为是特殊字符。
我可以通过此正则表达式检查解决我的问题:

function onlyNumbersAndLettersAllowed(inputValue) {

    var regex = /[!~`@#$%^&*()_+=-?/><,.":;{}]/;

    if (inputValue.match(regex)) {
        return false;
    } else {
        return true;
    }

}

但是必须为此提供一些复杂的解决方案。当我努力成为更好的开发人员时,请向我展示如何改进我的代码。谢谢。

0 个答案:

没有答案