判断字符串emailAddr是否为合法的email格式

2016-01-29 15:25 32 1 收藏

判断字符串emailAddr是否为合法的email格式,判断字符串emailAddr是否为合法的email格式

【 tulaoshi.com - PHP 】

/**
 * 判断字符串emailAddr是否为合法的email格式
 * 主要判断'@'及'.'是否出现,以及两者的位置
 * @param emailAddr 输入的email地址
 * @return true/false。
 */

function emailCheck(emailAddr)
{
    if((emailAddr == null) || (emailAddr.length < 2)) return false ;

    // 需出现'@',且不在首字符.
    var aPos = emailAddr.indexOf("@" ,1) ;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

    if(aPos < 0)
    {
        return false ;
    }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

    // '@'后出现'.',且不紧跟其后.
    if(emailAddr.indexOf("." ,aPos+2) < 0)
    {
        return false ;
    }

    return true ;
}

来源:http://www.tulaoshi.com/n/20160129/1495858.html

延伸阅读
标签: ASP
  function chkEmail(email)       on error resume next       dim i,l,pos1,pos2       chkEmail=true       if isnull(email) then chkEmail=false:exit function       po...
create or replace procedure ModifyLadingItemPack (   ASoditemguid varchar2,                  --合同电子仓单明细GUID   ALadingitemGUID varchar2,             &nb...
Delphi中的字符串 ——摘自网络 一:各种字符串  字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的...
标签: ASP
  Public Function CheckBIG(strSource As String) As Boolean Dim idx As Long Dim ByteTemp() As Byte CheckBIG = False For idx = 1 To Len(strSource) ByteTemp = StrConv(Mid(strSource, idx, 1), vbFromUnicode) If UBound(ByteTemp) 0 Then If (ByteTemp(1) = 64) And (ByteTemp(1) <= 126) Then ...
标签: MySQL mysql数据库
  对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串 str 的最左面字符的ASCII代码值。 如果 str 是空字符串,返回 0 。如果 str 是 NULL ,返回 NULL 。 mysql select ASCII('2'); - 50mysql select ASCII(2); - 50mysql select ASCII('dx'); - 100 也可参见ORD()函...

经验教程

341

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部