javascript 限制文本框输入

1.只能输入数字(不能输入小数点)

<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

2.只能输入数字(能输入小数点)

<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.只能输入英文字母和数字,不能输入中文

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

4.只能输入数字和英文

<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章转载地址: http://www.open-open.com/code/view/1430625516632 ...
    得起一个清新脱俗的名字阅读 2,212评论 1 3
  • 一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式 一.网络验证应用技巧 验证 E-mail格式 验证...
    丶legend阅读 1,392评论 0 22
  • 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 4.只能输...
    神SKY阅读 4,014评论 0 0
  • 我家原本是住在池城的,小城没甚名气,只因靠着海近,能打些海货谋得生计,所以自古以来算得上安宁淳朴。记得在我幼时,都...
    DPceo阅读 576评论 1 4
  • 在最美的年华里,你总该做些什么。不是懒懒的窝在床上,你要养成早起的习惯,你要知道早起的孩子是幸福的。也不是没日没夜...
    三枚阅读 704评论 1 7