<input type='text' id='SYS_PAGE_JumpPage' name='SYS_PAGE_JumpPage' size='3' maxlength='5' οnkeyup='this.value=this.value.replace(/[^1-9]/D*$/,"")' οndragenter="return false" οnpaste="return !clipboardData.getData('text').match(//D/)"" style="ime-mode:disabled;">

1.只能输入数字和英文的: 
<input οnkeyup="value=value.replace(/[/W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text1" NAME="Text1">

2.只能输入数字的: 
<input οnkeyup="value=value.replace(/[^/d]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))" ID="Text2" NAME="Text2">

3.只能输入全角的: 
<input οnkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))" ID="Text3" NAME="Text3">

4.只能输入汉字的: 
<input οnkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))" ID="Text4" NAME="Text4">

5.邮件地址验证:
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$"
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
window.alert ("请输入有效合法的E-mail地址 !")
return false;
}

6.身份证:
"^//d{17}(//d|x)$"

7.17种正则表达式
"^//d+$"  //非负整数(正整数 + 0) 
"^[0-9]*[1-9][0-9]*$"  //正整数 
"^((-//d+)|(0+))$"  //非正整数(负整数 + 0) 
"^-[0-9]*[1-9][0-9]*$"  //负整数 
"^-?//d+$"    //整数 
"^//d+(//.//d+)?$"  //非负浮点数(正浮点数 + 0) 
"^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 
"^((-//d+(//.//d+)?)|(0+(//.0+)?))$"  //非正浮点数(负浮点数 + 0) 
"^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数 
"^(-?//d+)(//.//d+)?$"  //浮点数 
"^[A-Za-z]+$"  //由26个英文字母组成的字符串 
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串 
"^[a-z]+$"  //由26个英文字母的小写组成的字符串 
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串 
"^//w+$"  //由数字、26个英文字母或者下划线组成的字符串 
"^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$"    //email地址 
"^[a-zA-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//S*)?$"  //url

=============================================

1.取消按钮按下时的虚线框 
  在input里添加属性值   hideFocus 或者 HideFocus=true 
  
2.只读文本框内容 
   在input里添加属性值   readonly 
  
3.防止退后清空的TEXT文档(可把style内容做做为类引用) 
  <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput> 
  
4.ENTER键可以让光标移到下一个输入框 
  <input οnkeydοwn="if(event.keyCode==13)event.keyCode=9" > 
  
5.只能为中文(有闪动) 
  <input οnkeyup="value="/value.replace(/[" -~]/g,’’)" οnkeydοwn="if(event.keyCode==13)event.keyCode=9"> 
  
6.只能为数字(有闪动) 
  <input οnkeyup="value="/value.replace(/["^/d]/g,’’) "onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^/d]/g,’’))"> 
  
7.只能为数字(无闪动) 
  <input ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 
  
8.只能输入英文和数字(有闪动) 
  <input οnkeyup="value="/value.replace(/[/W]/g,"’’)" onbeforepaste="clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^/d]/g,’’))"> 
  
9.屏蔽输入法 
  <input type="text" name="url" ime-mode:disabled" οnkeydοwn="if(event.keyCode==13)event.keyCode=9"> 
  
10. 只能输入 数字,小数点,减号(-) 字符(无闪动) 
  <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 
  
11. 只能输入两位小数,三位小数(有闪动) 
  <input maxlength=9 οnkeyup="if(value.match(/^/d{3}$/))value="/value.replace(value,parseInt(value/10))" ;value="/value.replace(//./d*/./g,’."’)" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^/d{3}$/) || //./d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe>

转载于:https://www.cnblogs.com/chengqiaoli/p/6889200.html

只能输入正整数 以及常用的正则表达式相关推荐

  1. 只能输入正整数 已经常用的正则表达式

    from:http://hi.baidu.com/aspx_cs/blog/item/06f4b1f9fe8bc608d8f9fde5.html <input type='text' id='S ...

  2. 正则表达式限制VUE input只能输入正整数

    正则表达式限制VUE input只能输入正整数 在vue input 输入框的实际应用中,好多地方都需要限制其输入的内容. 正则表达式在我们进行输入是即可对输入内容做一个限制,后期校验也更加方便. 就 ...

  3. 正则表达式 只能输入正整数、只能输入数字

    1. 只能输入正整数: var zz2 = new RegExp("^[0-9]*[1-9][0-9]*$");// zz2 必须为正整数 console.log(zz2.test ...

  4. 限制input输入小数只能到3位或者只能输入正整数(兼容ios)

    我们在做表单输入时,有时候对于有些输入比较有限制,比如输入天数必须为正整数,再比如有些特殊需求需要输入保留小数点的后面n位.那么我们如何在输入环节就限制用户的输入情况呢? 我们可以用正则表达式来限制. ...

  5. input框限制只能输入正整数、字母、小数、汉字

    input框限制只能输入正整数.字母.小数.汉字 有时需要限制文本框输入内容的类型,本节分享下正则表达式限制文本框只能输入数字.小数点.英文字母.汉字等代码. 例如,输入大于0的正整数 代码如下: & ...

  6. 键盘事件介绍——onKeyPress-输入字母和数字、onKeyUp-放开任何按键、onKeyDown-按下任何按键 el-input 只能输入正整数验证并限制长度

    键盘事件介绍--onKeyPress-输入字母和数字.onKeyUp-放开任何按键.onKeyDown-按下任何按键 & el-input 只能输入正整数验证并限制长度 1.onKeyPres ...

  7. input输入框只能输入正整数

    input输入框加入限制只能输入正整数,输入其他字符会自动清除: <input type="text" value="1" οnkeyup="i ...

  8. html number输入框限制只能输入正整数或两位小数的正数

    限制只能输入两位小数的正数: <label class="col-xs-2 control-label">订单金额:</label> <div cla ...

  9. el-input 输入框类型;只能输入数字的输入框;保留两位小数输入框;只能输入正整数和0的输入框;手机号正则校验;车牌号码正则校验

    以下代码可直接复制使用: 以下代码可直接复制使用! <template><div><a href="https://baike.baidu.com/item/% ...

最新文章

  1. 重装系统最关键一步:如何做好备份
  2. unity3D小小白之雾效
  3. 一、nginx基本模块以及模块配置
  4. python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法
  5. PHP AJAX JSONP实现跨域请求使用实例
  6. netty权威指南学习笔记五——分隔符和定长解码器的应用
  7. Setting up Ethereum smart contract development using Parity on Ubuntu
  8. MethodInvokingJobDetailFactoryBean的并发问题
  9. C语言课后习题(28)
  10. 网页设计Dreamweaver【1】
  11. Excel拼接数据库语句
  12. 高一计算机知识点第一章,第一章计算机基础知识知识点总结
  13. 基于java jsp的大学生奖学金管理系统
  14. Android8.1 MTK平台 增加定时开关机功能
  15. m3u8流媒体下载 swift
  16. 浅谈大数据和人工智能
  17. FreeRTOS动态创建任务
  18. 【总结】PHP常见面试题汇总(一)。。。
  19. Java版数据结构之数组模拟环形队列demo
  20. 【APS】90张专业PPT学习高级计划与排程(APS)

热门文章

  1. 第五章 染料结构对染色性能的影响单元测验
  2. C++---两数之和
  3. java 用户控件_C#自定义控件VS用户控件
  4. MOVSX和MOVZX
  5. 清华大学计算机组成与体系结构,清华大学出版社-图书详情-《计算机组成与体系结构(第2版)》...
  6. C语言模拟实现标准库函数之strcmp()
  7. 穿越火线全部服务器都显示爆满,穿越火线大区全部爆满,频道挤不进去背后的故事!...
  8. 剑指Offer09. 用两个栈实现队列
  9. 【计算机系统设计】实践笔记(3)改进数据通路:移位R型指令分析
  10. 漫谈MySQL权限安全,威力加强版