javascript - 我想在 html 输入字段中只允许数字和正斜杠

标签 javascript html keycode

我想在输入字段中仅允许使用模式属性的数字和正斜杠字符

最佳答案

  1. 您可以通过此网站获取 key 代码:http://keycode.info/
  2. 0-9 键码为“48”-“57”。正斜杠的 keyCode 是 191。

function validateNumberAndForwardSlash(event) {
    var key = window.event ? event.keyCode : event.which;

  if (event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode == 191) {
    return true;
  } else {
    return false;
  }
};
<input type="text" onkeypress="return validateNumberAndForwardSlash(event);">

附注这是一篇关键代码总结文章:https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

关于javascript - 我想在 html 输入字段中只允许数字和正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44875650/

相关文章:

php - 如何将 Flexslider 集成到 WP 主题中

javascript - 使用 charCodeAt() 从 KeyCode 中检索字符

java - Control + W 退出系统

javascript - 将多个数据条目存储到 javascript 对象中?

javascript - 需要模式 Browserify/Angular

javascript - 如何初始化 jquery 方法的表单添加?

javascript - 如何对 ES6 `Set` 进行排序?

html - 在线下方创建一个 hr 径向渐变

html - 在悬停边框上添加了 PIE

java - 方括号的keycode是什么