限制文本框输入的内容
JS-只能输入中文和英文2008-11-08 10:17在js中用正则表达式对象(RegExp)判断中文 ^[\u0391-\uFFE5]+$英文 ^[A-Za-z]+$中文和英文/^[\u0391-\uFFE5A-Za-z]+$/ js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 1.文本框只能输入数字代码(小数点也不能输入)<input οnkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"><input name=txt1 οnchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">3.数字和小数点方法二<input type=text tvalue="" ovalue="" οnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" οnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" οnblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.ovalue=this.value}">4.只能输入字母和汉字<input οnkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">5.只能输入英文字母和数字,不能输入中文<input οnkeyup="value=value.replace(/[^\w\.\/]/ig,'')">6.只能输入数字和英文<font color="Red">chun</font><input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:<input οnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">————————————————————————————————————————只能输入汉字:<input οnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">只能输入数字:<input οnkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> 只能输入英文和数字:<input οnkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">控制输入框只能输入文字或数字,也可以不允许输入特殊字符这里不允许输入如下字符: (像 !@#$%^&* 等)<br><textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">只禁止空格输入οnkeyup="value=value.replace(/\s/g,'')"只能输入中文和英文:οnkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))" 好好 看看吧!
转载于:https://www.cnblogs.com/Roxlin/p/htmlinpu.html
限制文本框输入的内容相关推荐
- java怎么在文本框里输入文件,java中如何把窗体内文本框输入的内容保存到文件内?...
java中如何把窗体内文本框输入的内容保存到文件内? 1.获取文本框中的文本 2.将内容写入文件内 具体示例如下所示: public static void main(String [] args){ ...
- (转)快商通与商务通将客人网页内文本框输入的内容传到客服端对话界面显示...
快商通: KS.openChatWin openKSDefinedChatWin <!doctype html> <html> <head> <meta ch ...
- html弹出文本输入框,Windows API 弹出文本框输入的内容
1 /*程序功能:点击button按钮弹出输入框的文本*/ 2 #include 3 4 struct 5 {6 intiStyle;7 TCHAR *szText;8 }9 button[]= 10 ...
- gui界面文本输入存入mysql中_把“文本框输入的内容”全部变成“********”,然后存入数据库,如何做到?...
展开全部 设置文本框62616964757a686964616fe4b893e5b19e31333234333339的 PasswordChar属性为* (其实可以是任意单个字符的) 读取时同普通的文 ...
- java 文本框排版_怎么用java代码实现将文本框输入的内容按照设计的排版格式
优化大师 import java.awt.Color; import java.awt.Graphics; import java.awt.image.BufferedImage; import ja ...
- 通过js获得input文本框输入的值
如何通过js获得input文本框输入的值. 前言 我们编写的被载入浏览器的HTML页面都是一个 Document 对象.对于Document对象可以使我们通过代码(比如javascript)对HTML ...
- 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容
文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...
- 已解决selenium模块向网页input文本框输入内容失败问题
已解决(selenium向input文本框输入内容失败问题)selenium.common.exceptions.ElementNotInteractableException: Message: e ...
- [正则表达式]文本框输入内容控制
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入数字:"^[0-9]*$". 只能输入n位的数字:"^\d{n}$". 只能输入至少n ...
最新文章
- 自定义View实现图片的绘制、旋转、缩放
- 使用jQuery的Scrollify插件实现鼠标滚轮或者手势滑动到页面下一节点部分
- R语言实战应用精讲50篇(八)-随机区组设计资料的方差分析
- 用于大型的科学计算的计算机,科学计算器广泛适用于大、中、小学生、教师、科研人员及其他各界...
- 【期望】守卫挑战(金牌导航 期望-9)
- RabbitMQ消息队列———安装(一)
- Hyperledger Fabric 2.2.1 区块链问题汇总(持续更新)
- 延迟加载并渐现内容的jquery插件lazyFade
- forms Build中的触发器
- 回顾计算机主板中南北桥的作用
- 解决刷新页面Vuex数据丢失问题
- github上Android常用第三方库
- 天梯图excl_Excel版CPU天梯图 方便打印.xls
- Qt-quick(qml) Canvas用法及鼠标绘制图形
- 【附源码】计算机毕业设计SSM民宿客房管理系统
- Windows上利用Python自动切换代理IP的终极方案!
- Rtabmap 视觉建图与导航 Ubuntu 18.04 Kobuki
- cocos2d - JS 物理引擎 - chipmunk
- 平安云Redis实践降本增效的背后,竟然是它在支招?
- 生活啊,尽情虐待我吧