onkeyup="this.value=this.value.replace(/[^\w\u4E00-\u9FA5]/g, '');">
这段代码只能输入数字、字母、中文、下划线,不能输入特殊字符
但是我不想让用户输入下划线该怎么改?
onkeyup="this.value=this.value.replace(/[^\w\u4E00-\u9FA5]/g, '');">
这段代码只能输入数字、字母、中文、下划线,不能输入特殊字符
但是我不想让用户输入下划线该怎么改?
给你想个简单的办法:
onkeyup="this.value=this.value.replace(/[^\w\u4E00-\u9FA5]/g, '').replace(/_/g, '');"
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
\w
等价于[A-Za-z0-9_]
,如果不想要其中的下划线,你可以把w替换为A-Za-z0-9
: