使用jQuery从输入框中删除字符

时间:2015-06-25 16:27:52

标签: javascript jquery html

在我们的应用程序中,系统会提示用户输入要连接到对话的昵称,但我们的后端服务器只接受以下昵称:

  1. 不要以数字开头。
  2. 不要包含空格。
  3. 如果用户选择昵称,如果它包含以上任何一项,我如何替换用户输入?

2 个答案:

答案 0 :(得分:2)

这会自动替换用户输入以匹配规则..

http://jsfiddle.net/wsywyk5L/

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