关于JAVASCRIPT验证问题(正则表达式)

我想用正则表达式验证邮箱和用户名问题用户名要求首字母必须为字母不能为数字这两个验证怎么写啊?回答者直接写判断就行了小弟在此感谢了!写出IF全部判断我知道表达式!... 我想用正则表达式验证邮箱和用户名问题

用户名要求首字母必须为字母不能为数字

这两个验证怎么写啊 ?
回答者直接写判断就行了

小弟在此感谢了!
写出IF全部判断 我知道表达式!
展开
 我来答
326339415
2009-06-27 · TA获得超过520个赞
知道小有建树答主
回答量:298
采纳率:20%
帮助的人:124万
展开全部
<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>
百度网友bd57fabd2
2009-06-23 · TA获得超过721个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:849万
展开全部
邮箱:/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
用户名:/^[a-zA-Z]{1}\w+$/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友46e5256ad9
2009-06-24 · TA获得超过767个赞
知道小有建树答主
回答量:172
采纳率:100%
帮助的人:171万
展开全部
<script type="text/javascript">
var regEmail = "/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/
";
if(!regEmail.test(email)){
alert("邮件格式错误");
}

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0d15ef8e4
2009-06-24
知道答主
回答量:37
采纳率:0%
帮助的人:27.6万
展开全部
邮箱:^\w+@\w+\.\w+$
用户名:^[a-zA-Z]{1}\w+$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式