关于JAVASCRIPT验证问题(正则表达式)
我想用正则表达式验证邮箱和用户名问题用户名要求首字母必须为字母不能为数字这两个验证怎么写啊?回答者直接写判断就行了小弟在此感谢了!写出IF全部判断我知道表达式!...
我想用正则表达式验证邮箱和用户名问题
用户名要求首字母必须为字母不能为数字
这两个验证怎么写啊 ?
回答者直接写判断就行了
小弟在此感谢了!
写出IF全部判断 我知道表达式! 展开
用户名要求首字母必须为字母不能为数字
这两个验证怎么写啊 ?
回答者直接写判断就行了
小弟在此感谢了!
写出IF全部判断 我知道表达式! 展开
4个回答
展开全部
<html>
<haed></head>
<body onload="document.getElementById('Emial').focus();">
<script type="text/javascript">
function Sub_Checke(GetValue,CheckeType){
if(CheckeType=="Emial"){
var EmailStr = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
if(!EmailStr.test(GetValue)){
alert("邮件格式错误");
}else{
alert("填写正确!");
}
}
if(CheckeType=="UserName"){
var UserNameStr = /^[a-zA-Z]{1}\w+$/;
if(!UserNameStr.test(GetValue)){
alert("用户名格式错误");
}else{
alert("填写正确!");
}
}
}
</script>
邮件测试:<input id="Emial" type="text" value="ttkx_zch@qq.com" onblur="Sub_Checke(this.value,'Emial');" >
<p>
<input type="button" value="检查邮件" onclick="Sub_Checke(document.getElementById('Emial').value,'Emial');"><p>
用户名测试:<input id="UserName" type="text" value="ttkx_zch" onblur="Sub_Checke(this.value,'UserName');" ><p>
<input type="button" value="检查用户名" onclick="Sub_Checke(document.getElementById('UserName').value,'UserName');">
<p>
当文本框失去焦点时,或者点击测试按钮,检查格式是否正确!<p>
楼主,测试看看?
</body>
</html>
<haed></head>
<body onload="document.getElementById('Emial').focus();">
<script type="text/javascript">
function Sub_Checke(GetValue,CheckeType){
if(CheckeType=="Emial"){
var EmailStr = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
if(!EmailStr.test(GetValue)){
alert("邮件格式错误");
}else{
alert("填写正确!");
}
}
if(CheckeType=="UserName"){
var UserNameStr = /^[a-zA-Z]{1}\w+$/;
if(!UserNameStr.test(GetValue)){
alert("用户名格式错误");
}else{
alert("填写正确!");
}
}
}
</script>
邮件测试:<input id="Emial" type="text" value="ttkx_zch@qq.com" onblur="Sub_Checke(this.value,'Emial');" >
<p>
<input type="button" value="检查邮件" onclick="Sub_Checke(document.getElementById('Emial').value,'Emial');"><p>
用户名测试:<input id="UserName" type="text" value="ttkx_zch" onblur="Sub_Checke(this.value,'UserName');" ><p>
<input type="button" value="检查用户名" onclick="Sub_Checke(document.getElementById('UserName').value,'UserName');">
<p>
当文本框失去焦点时,或者点击测试按钮,检查格式是否正确!<p>
楼主,测试看看?
</body>
</html>
展开全部
邮箱:/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
用户名:/^[a-zA-Z]{1}\w+$/
用户名:/^[a-zA-Z]{1}\w+$/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script type="text/javascript">
var regEmail = "/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
";
if(!regEmail.test(email)){
alert("邮件格式错误");
}
</script>
var regEmail = "/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
";
if(!regEmail.test(email)){
alert("邮件格式错误");
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
邮箱:^\w+@\w+\.\w+$
用户名:^[a-zA-Z]{1}\w+$
用户名:^[a-zA-Z]{1}\w+$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询