只能输入汉字 和 字母
2007-05-13 11:24
197 查看
只能输入汉字
<input name="xingming" type="text" id="xingming" maxlength="10" onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
/>
例举(已使用过):
if(!IsChinese(form1.xingming.value.trim()))
{
alert("教师姓名只能为汉字或字母");
form1.xingming.focus();
return false;
}
function IsChinese(str)
{ // str.charCodeAt(i)表示取出str字符串里的第i个字符的Unicode编码;i为零开头
//a的编码是97,z的编码是122
// A的编码是65,Z的编码是90
var sTmp;
if(str.length=0)
{
return false;
}
for (var i=0; i < str.length; i++)
{
sTmp= str.substring (i, i+1);
if ((str.charCodeAt(i)>96 &&str.charCodeAt(i)<123)||(str.charCodeAt(i)>64 && str.charCodeAt(i)<91)|| (str.charCodeAt(i)>256))
{return (true);}
else
{return false;}
}
}
<input name="xingming" type="text" id="xingming" maxlength="10" onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"
/>
例举(已使用过):
if(!IsChinese(form1.xingming.value.trim()))
{
alert("教师姓名只能为汉字或字母");
form1.xingming.focus();
return false;
}
function IsChinese(str)
{ // str.charCodeAt(i)表示取出str字符串里的第i个字符的Unicode编码;i为零开头
//a的编码是97,z的编码是122
// A的编码是65,Z的编码是90
var sTmp;
if(str.length=0)
{
return false;
}
for (var i=0; i < str.length; i++)
{
sTmp= str.substring (i, i+1);
if ((str.charCodeAt(i)>96 &&str.charCodeAt(i)<123)||(str.charCodeAt(i)>64 && str.charCodeAt(i)<91)|| (str.charCodeAt(i)>256))
{return (true);}
else
{return false;}
}
}
相关文章推荐
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字及其组合
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- javascript/JS限制用户名只能输入 汉字字母和数字下划线
- 解决textbox 只能输入数字、汉字、字母
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
- input 输入框 只能输入数字、字母、汉字等
- asp.net 限制textbox只能输入数字,并且防止启用输入法来输入字母或汉字
- jquery正则表达式显示文本框输入范围 只能输入数字、小数、汉字、英文字母的方法
- EditText只能输入中文,字母,汉字
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 正则表达式限制文本框只能输入数字,小数点,英文字母,汉字
- javascript/JS限制用户名只能输入 汉字字母和数字下划线
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等
- js 限制input只能输入数字、字母和汉字等等
- input框限制只能输入正整数、字母、小数、汉字
- ubuntn系统上搜狗输入法崩溃,只能输入英文字母,无法出入汉字
- 验证textbox无法输入全角,汉字,字母,只能输入数字