<h1>js验证输入框内容</h1>
<br />
<br />
 
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
<br />
<br />
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
    onkeydown="fncKeyStop(event)" onpaste="return false"
    oncontextmenu="return false" />
无法粘贴,右键不会弹出粘贴菜单
<br />
<br />
只能输入数字:
<input onkeyup="this.value=this.value.replace(/\D/g,'')"
    onafterpaste="this.value=this.value.replace(/\D/g,'')">
<br />
<br />
只能输入数字,小数点:
<input name="price" type="text"
    onkeyup="value=value.replace(/[^\d\.]/g,'')">
<br />
<br />
只能输入数字,小数点,下划线:
<input name="price" type="text"
    onkeyup="value=value.replace(/[^\d\._]/g,'')">
<br />
<br />
只能输入英文和数字:
<input onkeyup="value=value.replace(/[\W]/g,'') "
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
<br />
<br />
只能输入汉字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
<br />
<br />
禁止输入法输入:
<input type="text" style="ime-mode: disabled">
无法切换输入法
<br />
<br />
只能输入中文、英文、数字、@符号和.符号:
<input type="text"
    onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
<br />
<br />
不能为空:
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
<br />

<br />

转至http://yuncode.net/code/c_5039bb4a3fccf28

转载于:https://www.cnblogs.com/VicTang/p/3385378.html

js验证input输入框(字母,数字,符号,中文)相关推荐

  1. JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储

    JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储 先获取input文本框内输入值 <p>日 & ...

  2. html获取鼠标选中文本,经过JS获得input输入框中用鼠标选中的内容

    通过JS获得input输入框中用鼠标选中的内容 New Document //Firefox, Safari, Opera下,可以用window.getSelection(), 参考MDC //IE下 ...

  3. html 随机字母,JS简单生成由字母数字组合随机字符串示例

    本文实例讲述了JS简单生成由字母数字组合随机字符串.分享给大家供大家参考,具体如下: 前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇 ...

  4. 验证input输入框(字母,数字,符号,中文)

    <h1>js验证输入框内容</h1> <br /> <br /> 只能输入英文 <input type="text" onke ...

  5. js实现input输入框内容自动格式化工具-Cleave.js使用教程

    Cleave.js是一个帮助表单实现各种复杂实时格式化显示的工具库,可以说Cleave.js让表单的输入变得更加的高逼格,能实现很多复杂的表单格式化显示,简而言之就是针对 <input> ...

  6. vue格式化input输入框的数字,4位一分隔

    在做vue项目中,肯定会遇到过这样的场景,input输入框的手机号或者银行卡号的输入希望四位一分隔,方便查看和纠错,接下来直接上代码解决此类问题. template(别忘记data里面绑定accoun ...

  7. input输入框匹配数字(带两位小数) js--金额匹配

    input输入框匹配两位小数的金额,超过部分或者其他非数字和小数点字符不显示,小数点只能输入一次,第二次不能输入,代码: <input type="text" onkeyup ...

  8. JS Vue 禁止输入框输入特殊符号或emoji表情

    禁止输入框输入特殊符号或emoji表情  // 判断是否含有特殊符号 let reg1 = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]· ...

  9. js控制input框输入数字时,累计求和

    input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...

最新文章

  1. 算法与数据结构(希尔排序)
  2. 【C语言】第九章 复杂数据类型与结构体 题解
  3. Alibaba seata 分布式事务介绍及配置使用
  4. Odoo10教程---模块化二:模型间关系,继承,计算字段等
  5. 易建科技eKing Cloud招聘,快到碗里来~
  6. CDN架构原理、流量模型、网络调优
  7. [Vue]开发环境搭建
  8. iOS性能优化-列表卡顿
  9. 如何加声调口诀_拼音声调怎么标口诀
  10. python数据分析与可视化答案学堂云_智慧树知到_Python数据分析与数据可视化_最新答案...
  11. 信息安全CIA三要素
  12. 阿里云云计算高级工程师ACP认证(Alibaba Cloud Certified Professional - Cloud Computing)考试大纲
  13. OTT与IPTV的区别是什么?
  14. 计算机进制转换专项训练,计算机进制转换练习题.doc
  15. 树莓派 Raspberry Pi (bullseye)更换阿里云源方法
  16. 密码学那些事———SHA-512及其C++实现
  17. python硬件编程智能家居_适合程序员的智能家居
  18. python数字推盘_从零开始学编程做游戏:一个文科生策划的14周
  19. 基于模拟实验理解SDN与传统路由交换网络的关系
  20. 微型计算机组成ppt,计算机的组成课件

热门文章

  1. OpenStack的部署T版(八)——Dashboard
  2. Mysql索引的创建和使用
  3. python 2x可以打么_15分钟让你了解Python套路,看你能不能坚持的住
  4. range函数python3_Python3如何使用range函数替代xrange函数
  5. linux进程 面试题,Linux面试题,浅析常见Linux命令面试题及答案
  6. mysql的安装胚子_下列哪个制剂是以主要药味缩写加剂型的原则命名的
  7. 2018+计算机软件,2018年6月考试《计算机软件技术基础(1)》在线考核试题
  8. linux 记事本程序,Linux记事本操作
  9. TC工具后台模式_C++资深开发工程师带你深入浅出了解Linux后台开发
  10. java 面试题三十二 mysql查询面试题