gpt4 book ai didi

javascript - 正则表达式避免数字和特殊字符并允许单词之间有空格

转载 作者:行者123 更新时间:2023-12-03 06:39:54 25 4
gpt4 key购买 nike

我需要验证全名文本框,该文本框应避免数字和特殊字符,但在单词之间留有空格。请在此处查看我的 JavaScript 代码:

function jsPreventNumeric(obj) {
obj.value = obj.value.replace(/[^a-z]/gmi, '').replace(/\s+/g, '');
}

它工作正常,只是不允许单词之间有空格。我没有太多编辑该正则表达式的知识。谁能帮我调整这个正则表达式以留出空间?

最佳答案

\s 是空格的转义序列。因此,您的第二次替换会明确删除所有空格。 /[^a-z]/ 表示所有非 a-z 字符的字符。添加 \s 以便仅删除非 a-z 或空格的字符

function jsPreventNumeric(obj){
obj.value.replace(/[^a-z\s]/gmi,"");
}

关于javascript - 正则表达式避免数字和特殊字符并允许单词之间有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38007176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com