浏览 2381 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-27
check1.js: String.prototype.email = testEmail;//判断电子邮箱格式,扩展方法 //------------------------------判断电子邮箱格式------------------------------ function testEmail() { if(!this.isNull()){ if(this.search(/^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/)!=-1) { return true; } else { alert("电子邮箱格式不正确!"); return false; } } else { return true; } } check2.js: var email = document.getElementById("email"); if(!email.value.email()){ //使用扩展方法 alert("电子邮件格式不正确!"); email.focus(); return false; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-07-27
最后修改:2009-07-27
为了这个扩展原型不大好把。而且这句话!email.value.email() 不如写成!email.value.isEmail
|
|
返回顶楼 | |
发表时间:2009-07-27
这个。。。。。不是某些js书籍附录和第一章都讲的基础么
|
|
返回顶楼 | |
发表时间:2009-07-27
02221021 写道 为了这个扩展原型不大好把。而且这句话!email.value.email() 不如写成!email.value.isEmail
还是validate.checkEmail之类的方式用着习惯 |
|
返回顶楼 | |
发表时间:2009-07-27
iaimstar 写道 这个。。。。。不是某些js书籍附录和第一章都讲的基础么
哪些书有写的?可以告诉我一下嘛。 这个东西是我之前那个项目组的一位同学写的,为了大家方便调用。 之前我没学过js,所以没怎么留意,现在学习js就想起来了,呵呵! |
|
返回顶楼 | |
发表时间:2009-07-27
Jamson 写道 iaimstar 写道 这个。。。。。不是某些js书籍附录和第一章都讲的基础么
哪些书有写的?可以告诉我一下嘛。 这个东西是我之前那个项目组的一位同学写的,为了大家方便调用。 之前我没学过js,所以没怎么留意,现在学习js就想起来了,呵呵! 很多js的书都会讲 我个人认为 ajax in action 的附录一 是最好的js面向对象指南 |
|
返回顶楼 | |