新手刚学Javascript, 如何判断输入的名字
判断名字是字母(大小写都可以),不是空不是数字或符号YourFirstName:<inputtype="text"size="50"name="firstname"id=...
判断名字是字母(大小写都可以),不是空不是数字或符号
Your First Name: <input type="text" size="50" name="firstname" id="firstname" maxlength="100"></input>
Your Last Name: <input type="text" size="50" name="lastname" id="lastname" maxlength="100"></input>
function check()
{???、
}
判定要求,正确输出“恭喜”,如果错误“输入有误,请重新输入”,如果为空“不得为空”
谢谢啦 展开
Your First Name: <input type="text" size="50" name="firstname" id="firstname" maxlength="100"></input>
Your Last Name: <input type="text" size="50" name="lastname" id="lastname" maxlength="100"></input>
function check()
{???、
}
判定要求,正确输出“恭喜”,如果错误“输入有误,请重新输入”,如果为空“不得为空”
谢谢啦 展开
2个回答
展开全部
function check()
{
// 获取 firstname 的值
var firstname=document.getElementById("firstname").value;
// 获取 lastname 的值
var lastname=document.getElementById("lastname").value;
//定义正则表达式,只能是字母(大小写均可),而且必须是1-10位之间.
var reg=/^[a-zA-Z]{1,10}$/;
//如果firstname 或 lastname 为空,那么....
if(firstname=="" || lastname=="" )
{
alert("不得为空"); //弹出提示
return false; //结束本函数
}
//如果 firstname 或 lastname 有一项不符合上面定义的正则表达式,则弹出提示
if(reg.test(firstname)==false || reg.test(lastname)==false)
{
alert("输入有误,请重新输入"); //弹出提示
}
else{ //如果 firstname 或 lastname 均符合要求,
alert("恭喜"); //则弹出 恭喜的提示..
}
}
{
// 获取 firstname 的值
var firstname=document.getElementById("firstname").value;
// 获取 lastname 的值
var lastname=document.getElementById("lastname").value;
//定义正则表达式,只能是字母(大小写均可),而且必须是1-10位之间.
var reg=/^[a-zA-Z]{1,10}$/;
//如果firstname 或 lastname 为空,那么....
if(firstname=="" || lastname=="" )
{
alert("不得为空"); //弹出提示
return false; //结束本函数
}
//如果 firstname 或 lastname 有一项不符合上面定义的正则表达式,则弹出提示
if(reg.test(firstname)==false || reg.test(lastname)==false)
{
alert("输入有误,请重新输入"); //弹出提示
}
else{ //如果 firstname 或 lastname 均符合要求,
alert("恭喜"); //则弹出 恭喜的提示..
}
}
展开全部
function check(){
var t1=document.getElementById("user").value;
var d1=document.getElementById("user_prompt");
var reg=/^[a-zA-Z]\w{4,15}$/;
if (t1=="")
{
d1.innerHTML="用户名不能为空!";
return false;
}
else{
if (reg.test(t1)==false)
{
d1.innerHTML="用户名错误,必须包含数字,下划线,字母开头!";
return false;
}
d1.innerHTML="恭喜";
return true;
}
}
var t1=document.getElementById("user").value;
var d1=document.getElementById("user_prompt");
var reg=/^[a-zA-Z]\w{4,15}$/;
if (t1=="")
{
d1.innerHTML="用户名不能为空!";
return false;
}
else{
if (reg.test(t1)==false)
{
d1.innerHTML="用户名错误,必须包含数字,下划线,字母开头!";
return false;
}
d1.innerHTML="恭喜";
return true;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询