可以根据正则表达式判断某个值是否是邮箱格式:
邮箱正则表达式:
var RegEmail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/JS验证代码:
var userEmail="test@test.com"if(RegEmail.test(userEmail))//如果返回true,表示userEmail符合邮箱格式
{}
else
{}
你可以试试!
var arr=New Array[a....z]var arr1=New Array[0,1,2...9]
var i="@"/这里是字符 必须用引号 当然你可以在form里面将@和.com固定好/
var j="_"/同上/
var k=".com"
var x,y
(x==arr||x==arr1||x==j)?(y==arr||y==arr1||y==j):false
document.write(x.i.y.k)
/*额 我学的php和c语言的,js接触一俩月 不知道变量和判断是不是都这么写 你可以自己再研究下 大概路子是 你先建立两个数组 其实这个就是模仿正则表达式 设两个变量x,y x写在@前 y在@后 而x,y的共有特性就是可以是数字 可以是字母 其实还有大写和小写字母 我给省略了 你可以都放在字母的数组里 还可以是下划线 我单独定义了下划线变量 你看好字符应该怎么写 别写错格式 然后这个三元表达式用来判断x和y 我不记得js能不能用三元表达式了 你可以试试 很简单 问号前面的条件为真 就执行冒号前面的 为假就执行分号前面的 这样你吧之前定义的变量和数组都放进判断式 大概就模仿成功了!*/