在用户登录、用户注冊时经常须要对username如邮箱、手机号进行校验,一般经常使用表达式。

以下整理对邮箱和手机号的表达式校验:

function checkUser(){
var userName = document.getElementById("user_inp").value;
var sEmailReg =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
var sNumReg = /^\d+$/
if (userName.length<=0 || userName=="请输入邮箱帐号/手机号"){
showTips("username不能为空!");
return false;
} if (sNumReg.test(userName)){
if(userName.length!=11){
showTips("手机号格式不对!");
return false;
}
showTips("");
return true;
} if(!sEmailReg.test(userName)){
showTips("邮箱输入有误,请又一次输入! ");
return false;
}
showTips("");
return true;
}

最新文章

  1. linux命令总结
  2. node-webkit 桌面开发 初入1
  3. 时间--cd //lastyear
  4. python 英文字串首字母改为大写
  5. [PHP] Eclipse开发PHP环境配置
  6. BZOJ 2763
  7. SSH公钥(public key)验证
  8. 【结构型】Adapter模式
  9. AprioriTID algorithm
  10. Objective C 链式调用
  11. 推荐系统相关算法:SVD
  12. 实际开发中,后台回传的错误格式的Json数据处理
  13. JTextArea与TextArea自动换行和滚动条的区别对比
  14. 12_Python的(匿名函数)Lambda表达式_Python编程之路
  15. Nginx 针对建立TCP连接优化
  16. JS实现网站内容的禁止复制和粘贴、另存为
  17. [solution] JZOJ-5458 质数
  18. Fedora 全局代理上网设置
  19. 用命令行上传本地代码到GitHub
  20. python之冒泡排序

热门文章

  1. [Android Security] APK自我保护 - DEX/APK校验
  2. 获取客户端网卡MAC地址和IP地址实现JS代码
  3. C# 根据注册表获取当前用户的常用目录整理
  4. 转:PHP高效率写法(详解原因)
  5. python抽象类的实现方式:abc模块
  6. 单一职责原则(Single Responsibility Principle,SRP)
  7. Html-文档类型(DTD)和DOCTYPE
  8. Spiral Matrix II leetcode java
  9. 滴滴大数据算法大赛Di-Tech2016参赛总结
  10. 转: 一个程序员的Java和C++学习之路(整理)