`
冽豹之姿
  • 浏览: 40312 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

输入框不允许输入汉字,屏蔽特殊字符

    博客分类:
  • js
阅读更多
<html>
<head>
<title>网页特效 www.phpnet.cn --输入框不允许输入汉字</title>
<meta http-equiv="Content-Type" content"text/html; charset=gb2312">
</head>

<body>
<input ōnkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" ōnbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))">
</body>
</html>

我使用的,感觉还不错,输入汉字后会自动去掉,包括全角输入符号也能去掉。不错不错,嘻嘻。

不过后面那个属性貌似没有额。

<html:text property="name" onkeydown="replaceNull(this);" onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')"/>

第二种方法:

<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57" style="ime-mode:disabled" name="a"/>

红色标识部分指不能调整输入法,通过这个来限制不能输入中文。不过如果贴过去不能限制。


正则1:    /^[a-zA-Z0-9]*[\u4E00-\u9FA5]*$/
正则2:    /^(?:[\u4e00-\u9fa5]*[\w-]*\s*)+$/

由正则1 衍生出来的方法 可以在直接输入的情况下就屏蔽掉特殊字符
<input type="text" name="typeName" id="typeName" maxlength="15" onkeyup="this.value=this.value.replace(/[^a-zA-Z0-9\u4E00-\u9FA5]*$/,'')" >



分享到:
评论

相关推荐

    一个只允许输入英文字符的C# TextBox

    C#如何编写实现让一个TextBox文本框只允许输入英文字符,而不能输入数字和中文呢?或许通过这个源码实例你将找到答案,你可以测试下,在如截图所示的窗口中,只有输入字母的时候才管用,输入数字或者是中文的时候,...

    《程序天下:JavaScript实例自学手册》光盘源码

    12.13 不允许窗口出现滚动条 12.14 页面打开的同时打开另外两个窗口 12.15 慢慢变大的窗口 12.16 设置新打开的窗口为活动窗口 12.17 页面随窗口的改变而改变 12.18 幻灯片式弹出窗口 12.19 弹出窗口生成器 12.20 关...

    程序天下:JavaScript实例自学手册

    12.13 不允许窗口出现滚动条 12.14 页面打开的同时打开另外两个窗口 12.15 慢慢变大的窗口 12.16 设置新打开的窗口为活动窗口 12.17 页面随窗口的改变而改变 12.18 幻灯片式弹出窗口 12.19 弹出窗口生成器 12.20 关...

    js控制input输入字符解析

    ENTER键可以让光标移到下一个输入框 &lt;input onkeydown=”if(event.keyCode==13)event.keyCode=9″ &gt; 只能是中文&lt;input onkeyup=”value=value.replace(/[ -~]/g,”)” onkeydown=”if(event.keyCode==13)...

    数字的正则表达式写法参考书

    4.只能输入汉字的: (/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" ID="Text4" NAME="Text4"&gt; 5.邮件地址验证: ...

    MAPGIS地质制图工具

    在表达式输入框中输入表达式:(高程-730)%20==0 。 操作符的含义: 符号 代表意思 示例 符号 代表意思 示例 + 加 5+8=13 小于等于 ID — 减 8-5=3 == 等于 ID==85 × 乘 5×8=40 != 不等于 ID!=66 / 除 8/5=1.6 ...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    30. 简单汉字判断 31. 将JSP的变量或者bean传递给JAVASCRIPT使用? 32. 把一种格式(如yyyy-mm-dd)的日期变量转换成另外一种格式(如dd-mm-yyyy)的日期变量! 33. 实现在页面上添加一行输入对话框 34. 制作验证码...

    基于hhww改进版的传统五笔输入法(新版支持WIN7)

    解决切换到GB18030字符集时多重候选因范围检查可能造成的翻页死机问题(如海峰五笔输入fggg,oitk等编码): 0x03206: 833D BC1E 9273 0074 3483 ---&gt;&gt;&gt; 833D BC1E 9273 0472 3483 ==============================...

    传统输入法(输入法的生成器)改进包

    7、汉字上屏后,编码输入框同时消失(设定反查编码时无效) 8、可选用 ;‘ 选二三重码 9、可选用 ,。 翻页 10、注册表中设置&lt;ENTER&gt;=0时,编码可以上屏 11、,./;即使为码元,第一码也按标点输出 12、更正设置“插...

    基于hhww改进版的传统五笔输入法

    解决切换到GB18030字符集时多重候选因范围检查可能造成的翻页死机问题(如海峰五笔输入fggg,oitk等编码): 0x03206: 833D BC1E 9273 0074 3483 ---&gt;&gt;&gt; 833D BC1E 9273 0472 3483 ==============================...

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    一卡通软件

    6) 大功能选择:可选消费、考勤、门禁三大系统,若不选择,则该功能完全屏蔽无法使用; 7) 消费模式:可选储值、补贴、挂帐、计次、订餐五大类,请正确选择。 3.人事资料与发卡操作 输入用户名密码,运行软件。 ...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例088 使用正则表达式验证中文汉字输入 103 实例089 使用正则表达式验证输入字符串 104 3.7 网络验证应用技巧 105 实例090 使用正则表达式验证E-mail格式 105 实例091 使用正则表达式验证IP地址 106 实例092 使用...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    * 对特殊字符转码问题会导致页面出现 404 错误. * 个别用户的图片另存为对话框无法弹出. * 在 Google+ 页面点击 "Start a Hangout" 后, 弹出 C++ Runtime 错误. * 点击 Facebook 连接提示登录. [主框架] * 解决部分...

    易语言程序免安装版下载

    修改高级表格支持库,在双击单元格进入编辑状态后,不能收到第一个“字符输入”事件的BUG。 2. OpenGL支持库中的部分英文名称常量已改为中文,并统一在所有常量名称之前加前缀“GL_”,以减少与其它库的冲突机率。...

    js使用小技巧

    ENTER键可以让光标移到下一个输入框 (event.keyCode==13)event.keyCode=9"&gt; 文本框的默认值 (this.defaultValue)"&gt; title换行 obj.title = "123&#13sdfs&#32" 获得时间所代表的微秒 var n1 = new Date("2004-...

Global site tag (gtag.js) - Google Analytics