在我们的应用程序中,系统会提示用户输入要连接到对话的昵称,但我们的后端服务器只接受以下昵称:
如果用户选择昵称,如果它包含以上任何一项,我如何替换用户输入?
答案 0 :(得分:2)
这会自动替换用户输入以匹配规则..
var i = document.getElementById("username");
i.addEventListener('input',function(){
i.value = i.value.replace(/^\d|\W/g,'');
});
答案 1 :(得分:1)
不要以数字开头。
!isNaN(parseInt(username.substr(0, 1), 10))
不要包含空格。
username.indexOf(' ') == -1