javascript 中文验证只能输入中文实现代码

只能输入中文

 代码如下 复制代码

<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))" ID="Text4" NAME="Text4">

只能输入中文================ //

 代码如下 复制代码
if (type=="r_china")
{
if (value.search(/^[/u4e00-/u9fa5]+$/)==-1)
{
alert(message+"!/n"); // 判断不能为空
name.focus();
name.select();
return false;
}
}

 

 代码如下 复制代码
if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");

3. 怎么判断是否含有汉字
---------------------------------------

 代码如下 复制代码
if (escape(str).indexOf("%u")!=-1) alert("含有汉字");
else alert("全是字符");

判断输入是否为中文的函数
---------------------------------------

 代码如下 复制代码
function ischinese(s){
var ret=true;
for(var i=0;i<s.length;i++)
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}

中文值检测

 代码如下 复制代码

function isChinese(name) //{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}

时间: 2024-09-20 09:12:20

javascript 中文验证只能输入中文实现代码的相关文章

js验证只能输入数字程序代码

数字在我们表达式中有,正数,负数,小数,下面我来给大家介绍. 1.文本框只能输入数字代码(小数点也不能输入)  代码如下 复制代码 <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')"> 2.只能输入数字,能输小数点.  代码如下 复制代码 <input onkeyup="i

js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码_javascript技巧

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

js限制input标签中只能输入中文

  这篇文章主要介绍了js限制input标签中只能输入中文的的相关资料,需要的朋友可以参考下 方法很简单,这里就不多BB了,直接奉上示例 ? 1 2 3 4 5 6 7 8 9 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>只能输入中文</title> </head>

限制只能输入中文,英文,数字,标点的正则表达式(最好是全角和半角都可以)

问题描述 限制只能输入中文,英文,数字,标点的正则表达式(最好是全角和半角都可以),高人指典啊!谢谢了. 解决方案 解决方案二:高人快回答啊!解决方案三:不熟正则.帮顶--

js 输入框只能输入中文、英文、数字、@符号和.符号正则

  只能输入英文 <input type="text" onkeyup="value=value.replace(/[^a-za-z]/g,'')"> <input type="text" onkeyup="value=value.replace(/[^a-za-z]/g,'')"> 只能输入中文.英文.数字.@符号和.符号 <input type="text" onkeyup

php 验证只能输入汉字、英语、数字的正则表达式

收藏了正则表达式.可以验证只能输入数字.汉字.英语.分开验证了也可以整合一起验证.但是我是拆分开好了.比较好使.可以单独的验证.经过本人测试可以使用的哦!下面就是php 验证只能输入汉字.英语.数字的代码了   <?php  if(preg_match('/^[0-9]+$/',$str)){      echo '值能输入数字';  }  if(preg_match('/^[a-zA-Z]+$/',$str)){      echo '只能输入英文';  } 验证中文 utf-8下 preg_

JS验证 只能输入小数点,数字,负数的实现方法_javascript技巧

如下所示: <script language="JavaScript" type="text/javascript"> function clearNoNum(event, obj) { //响应鼠标事件,允许左右方向键移动 event = window.event || event; if (event.keyCode == 37 | event.keyCode == 39) { return; } var t = obj.value.charAt(0

easyui validatebox如何验证只能输入A-F或数字且是固定长度的

问题描述 easyui validatebox如何验证只能输入A-F或数字且是固定长度的 easyui validatebox如何验证只能输入A-F或数字且是固定长度的 解决方案 自定义规则 <script> $.extend($.fn.validatebox.defaults.rules, { myvalid: { validator: function (value, param) { return /^[A-Fd]{5}$/.test(value)//其他长度注意改正则 }, messa

只能输入中文的正则表达式

最近在学习EXT-JS,看到一个正则判断是否是中文,罗列如下 regex: /^[\u4E00-\u9FA5]+$/, 是不是很巧妙 Ext.onReady(function(){ Ext.QuickTips.init(); var form = new Ext.form.FormPanel({ defaultType: 'textfield', labelAlign: 'right', title: 'form', labelWidth: 50, buttonAlign: 'center',