javascript正则表达式替换特殊字符并允许空格

时间:2011-07-07 19:04:07

标签: javascript regex special-characters space

我有以下JS功能:

function noSpecialChars(element) {
    element.value = element.value.replace(/[^a-z\u00D1\u00F10-9]*/ig,'').toUpperCase();
}

我应用于输入文本,但它不允许输入单词上的空格。

编写一个函数而不是替换特殊字符,只允许字母a-z,数字0-9和空格吗?

我是javascript和regex的新手。

1 个答案:

答案 0 :(得分:2)

function noSpecialChars(element) {
    element.value = element.value.replace(/[^a-z \u00D1\u00F10-9]/ig,'').toUpperCase();
}