<input onblur="alert(!/[^\u4E00-\u9FA5]/g.test(value))">
<input onblur="alert(!/\D/g.test(value))">
<input onblur="alert(!/[^a-zA-Z]/g.test(value))">
<input onblur="alert(!/\D/g.test(value))">
<input onblur="alert(!/[^a-zA-Z]/g.test(value))">
解决方案 »
- 刚学js,有个多选题的作业,谁来帮我看看思路对不对
- parseFloat()用途
- 关于javascript图片预加载的问题
- 怎样实现模态窗口不关闭子页面刷新父页面(window.showModalDialog)
- js如何获取数据库中保存图片的路径的字段
- JS实现图片滚动的问题
- 如何确定<TextArea>中文本的行数和宽度????
- 请教一个FileSystemObject的问题,我无法读取文本文件中的内容
- 请问大神们是怎么让css3的圆角兼容IE8。。
- a标签调用js方法时不成功,该怎么解决
- 如何在同一个页面,在一个td里, 点击 这个td里面的字如 "换色" 可以把这个td 的bgcolor换成另外一种color呀
- 我有很多图片,放在页面,希望能实现翻页显示功能,每次在页面显示10张图片
http://expert.csdn.net/Expert/topic/2054/2054040.xml?temp=.811062
function isChinese(num)
{
var str = frmEdit.elements(num).value;
for (var i = 0 ; i < str.length ; i++)
if (str.charCodeAt(i) < 128)
{
alert("請輸入中文﹗");
frmEdit.elements(num).focus();
return true;
}
return;
}
function check_up(type, form_info, str, str_len)//type:判断类型(empty是否为空;length长度是否过长;char是否为字符与数字的组合;num是否是数字),form_info:表单与控件的对象名; str:提示内容,str_len:字符串最大长度, email:电子邮箱地址是否合法。
{
if(type=="empty")//判断是否为空
{
if(str=="") str="请填写完整后再提交!";
if(form_info.value=="")
{
alert(str);
return false;
}
else return true;
}
if(type=="length")//判断字符串长度
{
if(str=="") str="输入字符过长!";
if(form_info.value.length>str_len)
{
alert(str);
return false;
}
else return true;
}
if(type=="char")//字符串不能为中文
{
if(str=="") str="请输入数字或英文字母!";
var digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";
var temp;
for (var i=0;i<form_info.value.length;i++)
{
temp=form_info.value.substring(i,i+1);
if (digits.indexOf(temp)==-1)
{
alert(str);
return false;
}
else return true;
}
}
if(type=="num")//字符串只能为数字
{
if(str=="") str="请输入数字或英文字母!";
var digits="0123456789";
var temp;
for (var i=0;i<form_info.value.length;i++)
{
temp=form_info.value.substring(i,i+1);
if (digits.indexOf(temp)==-1)
{
alert(str);
return false;
}
else return true;
}
}
if(type=="email")//电子邮箱是否合法
{
if(str=="") str="请输入正确的电子邮箱地址!";
var b=/..@*\../;
var c=form_info.value.search(b);
if (c<=0)
{
alert(str);
return false;
}
else return true;
}
}