JavaScript 限制文本框输入英文单双引号的实现方案

作者:异步漫步时间:2026-10-21 18:38:21浏览:152

本文介绍在JavaScript中限制文本框输入英文单双引号的具体方法。通过onkeyup事件触发过滤函数,利用正则表达式replace方法清除已输入的非法字符,确保输入内容不包含单引号或双引号,适用于需要严格格式控制的表单场景。

JavaScript 限制文本框输入英文单双引号的实现方案


<input id="workname" style="width: 200px" name="workname" value="" type="text" onkeyup="JavaScript:replaceLikeVal(this)" />

实现该功能的核心在于使用正则表达式进行全局替换。


function replaceLikeVal(comp){ 
    if (comp.value.indexOf("'") != -1 || comp.value.indexOf("\"") != -1) { 
      //comp.value = comp.value.substring(0, comp.value.length-1); 
      comp.value = comp.value.replace(/\'/g,"").replace(/\"/g,""); 
    } 
  } 

上述内容介绍了利用JavaScript限制文本框输入英文单双引号的具体实现方式,旨在为开发者提供实用的参考。若读者在阅读过程中有任何疑问或需要进一步的技术交流,欢迎随时留言,小编将尽快予以回复。同时,非常感谢各位对本站的大力支持与关注。

作者最新文章