Javascript实现禁止输入中文或英文的例子
本教程教你如何使用Javascript限制输入英文,或限制输入中文。
禁止输入英文:
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardData.getData('text').match(/\D/)" ondragenter="return false">
用正则表达式限制只能输入中文:
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))" />
1.用正则表达式限制只能输入全角字符:
<input type="text" onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))" />
2.用正则表达式限制只能输入数字:
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />
3.用正则表达式限制只能输入数字和英文:
<input type="text" onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />
相关推荐
-
js控制文本框禁止输入特殊字符详解
在开发难免遇到一些前端需要验证输入的数据是否合法的问题,收集分享在这里同学们使用,欢迎补充. 1.标签上直接替换方法: JS 控制不能输入特殊字符 <input type="text"class="domain"onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')": this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')
-
js实现禁止中文输入的方法
方法一:禁止中文输入法 <input type="text" style="ime-mode:disabled"> 方法二:禁止黏贴,禁止拖拽,禁止中文输入法! 这种方法是最强的禁止 中文输入 <input type="text" onpaste="return false" ondragenter="return false" oncontextmenu="return fa
-
js禁止小键盘输入数字功能代码
复制代码 代码如下: function isNum()//判断小键盘输入数字 { var str=(window.event.keyCode); if(str>105 || str<96 ) { if (str!=8 ) { window.event.returnValue=false; return; } } } function isNumUp()//判断主键盘输入数字 { var str=(window.event.keyCode); if(str>57 || str<48
-
js去除输入框中所有的空格和禁止输入空格的方法
复制代码 代码如下: <span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTri
-
Javascript实现禁止输入中文或英文的例子
本教程教你如何使用Javascript限制输入英文,或限制输入中文. 禁止输入英文: 复制代码 代码如下: <input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||(this.value.indexOf('.')<0?event.keyCode==46:false)" onpaste="return !clipboardD
-
python实现中文文本分句的例子
对于英文文本分句比较简单,只要根据终结符"."划分就好,中文文本分句看似很简单,但是实现时会遇到很多麻烦,尤其是处理社交媒体数据时,会遇到文本格式不规范等问题. 下面代码针对一段一段的短文本组成了文档分句 import re def cut_sent(infile, outfile): cutLineFlag = ["?", "!", ".","-"] #本文使用的终结符,可以修改 sentenceList
-
php与javascript正则匹配中文的方法分析
本文实例讲述了php与javascript正则匹配中文的方法.分享给大家供大家参考,具体如下: php中正则匹配utf-8中文: (重点是:[\x{4e00}-\x{9fa5}]+) $str = "我们"; if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str,$arr)) { print("该字符串全部是中文"); echo '<pre>'; print_r($arr); } else {
-
iOS UITextField、UITextView只限输入中文、英文、数字及实时限制字符个数的封装实现代码
引言需求:(输入框限制输入多少字符) 1.一个字母.符号.数字相当于一个字符 2.一个汉字相当于两个字符 3.不能输入特殊字符 4.不能输入emoji表情 直接上代码 一.注册通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldChange:) name:UITextFieldTextDidChangeNotification object:nil]; [[NSNotifica
-
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
JS 控制文本框只能输入数字 <input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点 <inputonkeyup="value=value.repl
-
Javascript和Ajax中文乱码吐血版解决方案
今天弄了一天的Ajax中文乱码问题,Ajax的乱码问题分为两种: 1. JavaScript输出的中文乱码, 比如:alert("中文乱码测试"); 解决的办法比较简单,就是把jsp里所有的charset和pageEncoding的值都设置成相同的,一般是utf-8. 2. 这第二种就是Ajax从服务器端获得的数据出现乱码的问题.(我搜了n个小时试了n中方法才找到答案) 现在将我搜集的比较有效的方法都与大家分享:(我使用的开发环境是Eclipse,相信其他语言和开发环境都差不太多.)
-
JavaScript与jQuery中文档就绪函数的区别
目录 1.文档就绪函数 2.window.onload 与 $(document).ready()的区别 1.文档就绪函数 JavaScript 的文档就绪函数: <script> window.onload = function() { alert("欢迎!") } </script> jQuery 中的文档就绪函数: // 写法1 <script> $(document).ready(function()
-
JavaScript正则表达式验证中文实例讲解
JavaScript经常会验证中文,这里提供两个例子: Javascript代码: 复制代码 代码如下: /** *A simple example */ function ischinese(temp){ var re = /[^u4e00-u9fa5]/; if(re.test(temp)) return false; return true; } <p>/** *校验字符串是否为中文 *返回值: *如果为空,定义校验通过, 返回true *如果字串为中文,校验通过, 返回true *如果
-
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
JavaScript30 – 一个月纯 JS 挑战中文指南 JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战.项目免费提供了 30 个视频教程.30 个挑战的起始文档和 30 个挑战解决方案源代码.目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用 https://github.com/soyaine/JavaScript30 中文指南作者:缉熙Soyaine JavaScript30 教程作者:Wes Bos 完整指南在 GitHub
-
Java中判断字符串是中文或者英文的工具类分享
直接上代码: 复制代码 代码如下: import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * <p> * ClassName ShowChineseInUnicodeBlock * </p> * <p> * Description 提供判断字符串是中文或者是英文的一种思路 * </p> * * @author wangxu wangx89@126.com
随机推荐
- 可以让程序告诉我详细的页面错误和数据库连接错误吗?
- Windows PowerShell是啥?看完本文你就懂它了
- C# 连接Access数据时总报找不到dbo.mdb的问题
- jquery实现点击展开列表同时隐藏其他列表
- splice slice区别
- spring MVC + bootstrap实现文件上传示例(带进度条)
- Swift编程中的一些类型转换方法详解
- Echarts基本用法_动力节点Java学院整理
- JavaScript实现的浏览器下载文件的方法
- windows中为php安装mongodb与memcache
- yii框架无限极分类的实现方法
- 求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
- 在Python中用keys()方法返回字典键的教程
- 利用docker搭建LAMP运行环境教程详解
- python使用chardet判断字符串编码的方法
- 关于SQL Server 2008 安装提示"重新启动计算机失败"的解决办法
- Nginx worker_connections配置太低导致500错误案例
- 关于C#连接FTP时路径问题的解决方法
- 初学者入门:细述PHP4的核心Zend
- 利用POI生成EXCEL文件的方法实例