判断是否是正确的EMAIL格式
function isEmail (s) //判断是否是正确的EMAIL格式
{
if (isEmpty(s))
{
window.alert("输入的E-mail地址不能为空,请输入");
return false;
}
if (isWhitespace(s))
{
window.alert("输入的E-mail地址中不能包含空格符,请重新输入");
return false;
}
var i = 1;
var len = s.length;
if (len > 50)
{
window.alert("email地址长度不能超过50位");
return false;
}
pos1 = s.indexOf("@");
pos2 = s.indexOf(".");
pos3 = s.lastIndexOf("@");
pos4 = s.lastIndexOf(".");
if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len))
{
window.alert("请输入有效的E-mail地址");
return false;
}
else
{
if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) || ( pos1 != pos3 )|| ( pos4 < pos3 ) )
{
window.alert("请输入有效的E-mail地址");
return false;
}
}
if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@"))
{
window.alert("email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@/n" + "请重新输入" );
return false;
}
return true;
}
function Verifyhanzi(str) //判断是不是汉字
{
for (nIndex=0; nIndex<str.length; nIndex++)
{
cCheck = str.charAt(nIndex);
if (isnumber(cCheck)|| IsAlpha(cCheck) || cCheck=='-' || cCheck=='_'|| cCheck==' '|| cCheck=='#'|| cCheck=='*'|| cCheck=='('|| cCheck==')'|| cCheck=='.'|| cCheck==';')
{
return false;
}
}
return true;
}
判断是否是正确的EMAIL格式相关推荐
- js中判断字符串是否为合法的email格式
/** * 判断字符串emailAddr是否为合法的email格式 * 主要判断'@'及'.'是否出现,以及两者的位置 * @param emailAddr 输入的email地址 * @ret ...
- js中判断字符串是否为合法的email格式 1
/** * 判断字符串emailAddr是否为合法的email格式 * 主要判断'@'及'.'是否出现,以及两者的位置 * @param emailAddr 输入的email地址 * @return ...
- php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...
/*** 表单校验函数库*//*** 判断email格式是否正确* @param $email*/ function is_email($email) {return strlen($email) & ...
- Java 校验EMAIL格式方法,真为正确
/*** 校验EMAIL格式,真为正确* * @author * @date 2017-7-19* @param email* @return true 为格式正确 false 为格式错误*/ pub ...
- android 判断 手机号码、邮编、Email邮箱、是否正确还有qq号
转自:http://blog.csdn.net/gao_chun/article/details/39580363?utm_source=tuicool&utm_medium=referral ...
- JS判断Email格式(可验证英文和中文邮箱)
写法一: <script type="text/javascript"> function checkemail(){var obj = document.getEle ...
- 判断字符串是否是email格式 正则表达式
/*** 确认字符串是否为email格式** @param strEmail* @return*/ public static boolean isEmail(String strEmail) {St ...
- android 判断 手机号码、邮编、Email邮箱、是否正确
java-正则表达式判断手机号 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.135 ...
- SMTP判断邮箱是否存在 检查email地址是否真实存在
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! SMTP ...
- 电话格式 php,php中ip地址 email格式 电话号码正则验证
我们要经常要用到的几个正则验证实例,如ip地址 email格式 电话号码正则验证,下面我一一给大家详细介绍介绍,有需要的朋友可参考参考. php验证ip格式的程序代码 如果网站有表单需要填写ip地址, ...
最新文章
- Comparison of Laser SLAM and Visual SLAM
- Same binary weight (位运算)
- SharpDevelop
- 2018年第九届省赛C/C++A组第5题——打印图形
- 数学狂想曲(七)——莱洛三角形
- hadoop集群-格式化namenode节点后,从节点的datanode不能启动,或者是datanode启动到主节点上。
- 四管前级怎么去掉高低音音调_一些歌曲音调太高怎么才能唱上去??
- 关于Apache与Nginx的优势比较
- Trisk:在 Flink 实现以 task 为中心的流处理动态 Reconfiguration 的 Control Plane
- 格而知之8:我所理解的Runtime(3)
- DIP 电源跌落瞬时中断(Voltage dips)
- [内附完整源码和文档] 基于Java的高校科研管理系统
- LibreOJ 2060 食物链
- 【PPT】PPT倒计时动画的制作方法 5.4.3.2.1...
- 华为认证HCIA的方向选择
- 小程序setData动态传递key
- Linux:《gzip》《bzip2》压缩解压
- Konga arm64 安装
- 汽车VIN编号 有效性检查 PHP 验证算法
- OMG,12 个精致的 Java 字符串操作小技巧,学它