HTML输入文本不允许冒号(:)

时间:2014-11-27 14:29:43

标签: html input colon

我有这个基本的输入文字:

<input type="text"/>

我想知道是否可以防止插入冒号。如果用户按下“:”,我希望输入文本中没有任何内容。

1 个答案:

答案 0 :(得分:0)

以下是一种方法:

&#13;
&#13;
function removeInvalid(text) {

  document.getElementById('noColon').value = text.replace(/\;+/, "");

  text = final;

}
&#13;
<input type="text" id="noColon" onkeyup="removeInvalid(this.value)" onchange="removeInvalid(this.value)" placeholder="colons are not allowed" />
&#13;
&#13;
&#13;

我希望这有帮助!