javascript用正則表達式检測username的合法性
2024-08-31 02:15:53
在用户登录、用户注冊时经常须要对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;
}
最新文章
- linux命令总结
- node-webkit 桌面开发 初入1
- 时间--cd //lastyear
- python 英文字串首字母改为大写
- [PHP] Eclipse开发PHP环境配置
- BZOJ 2763
- SSH公钥(public key)验证
- 【结构型】Adapter模式
- AprioriTID algorithm
- Objective C 链式调用
- 推荐系统相关算法:SVD
- 实际开发中,后台回传的错误格式的Json数据处理
- JTextArea与TextArea自动换行和滚动条的区别对比
- 12_Python的(匿名函数)Lambda表达式_Python编程之路
- Nginx 针对建立TCP连接优化
- JS实现网站内容的禁止复制和粘贴、另存为
- [solution] JZOJ-5458 质数
- Fedora 全局代理上网设置
- 用命令行上传本地代码到GitHub
- python之冒泡排序
热门文章
- [Android Security] APK自我保护 - DEX/APK校验
- 获取客户端网卡MAC地址和IP地址实现JS代码
- C# 根据注册表获取当前用户的常用目录整理
- 转:PHP高效率写法(详解原因)
- python抽象类的实现方式:abc模块
- 单一职责原则(Single Responsibility Principle,SRP)
- Html-文档类型(DTD)和DOCTYPE
- Spiral Matrix II leetcode java
- 滴滴大数据算法大赛Di-Tech2016参赛总结
- 转: 一个程序员的Java和C++学习之路(整理)