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

作者:异步漫步

时间:2026-10-21

浏览:151

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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章