在我的JavaScript应用程序中,用户将在表单中插入他的信息。我想隐藏每个' - '或'。'或'/'他可能会在处理他的信息之前打字。有没有JavaScript功能来做到这一点? 在我的情况下,字符串可以包含任何这些字符,全部或全部。所以我认为我不能使用替换功能。你怎么看?在JavaScript中隐藏字符串中的某些字符
1
A
回答
0
你可以在keydown上捕获它们。
所以当用户在输入痘时按下这些键时,可以将它们解析出来。
1
您可以使用onkeyup
事件。
<script type="text/javascript">
function disableSomeChars(event) {
if (!event) {
event = window.event;
}
if (
event.keyCode === 191 // "/"
event.keyCode === 189 // "-"
) {
event.preventDefault(); // cancel the event
}
}
</script>
<input type="text" onkeyup="disableSomeChars()" />
请记住,这还不能阻止文本的复制粘贴。要解决这个问题,可以使用.replace(/[\/-]/g, "");
(删除/
和-
)来添加将清除文本字段的函数onchange
。
相关问题
- 1. 在div中隐藏某些字符
- 2. 隐藏字符串中的字符
- 3. 为大写某些字符指数在字符串中的Javascript
- 4. 连接字符串隐藏在某处?
- 5. Javascript:如何替换字符串中的某些字符?
- 6. JavaScript解析所有字符串中的某些字符
- 7. 替换字符串中的某些字符JavaScript
- 8. 颠倒字符串中的某些字
- 9. 在原始字符串中查找隐藏的子字符串?
- 10. 检查某些字符的字符串
- 11. 代替某些字符的字符串
- 12. 检查字符串的某些字符
- 13. 在字符串中匹配某些字词和字符
- 14. 如何使用javascript或jquery隐藏某个字符后的字符串结尾
- 15. 匹配字符串中的某些关键字不是由某些字符
- 16. 如何在某些位置删除字符串中的某些字符?
- 17. 如何在多个字符串中查找字符串中的某些字母?
- 18. 如何检查C中的字符串中的某些字符?
- 19. 删除python中的长字符串中的某些字符
- 20. 如何在javascript中以某些字符数字分割字符串?
- 21. 在字符串中隐藏新的行字符?
- 22. 在某些字符前后添加字符串中的空格
- 23. 替换某些字符在字符串中的Java
- 24. 隐藏HTML形式,除非某些查询字符串选择
- 25. 某些字符选择字符,直到在C#中的某些字符
- 26. 添加字符串某些字符
- 27. grep的:某些字符串
- 28. 在某些字符之前在字符串中添加空格
- 29. 摆脱Python中字符串中的某些字符
- 30. 从R中的字符串中删除某些字符
[您尝试过什么?](http://whathaveyoutried.com) –
为什么不尝试从字符串中提取字符,并将其保存为新字符串? – turnt
您可以使用具有正则表达式的'.replace()'函数来匹配所有这些字符的出现。 –