1. 程式人生 > >php郵箱驗證正則表示式

php郵箱驗證正則表示式

class isEmail{
        public function run($email){
                if(ereg("^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+",$email)){
                        return true;
                }else{
                        return false;
                }
        }
}

$isEmail=new isEmail;
if($isEmail->run("going")==false){
        echo "email is wrong";
}

相關推薦

php郵箱驗證表示式

class isEmail{         public function run($email){                 if(ereg("^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(.[a-zA

js驗證郵箱表示式

最近小小研究了一下正則表示式,覺得寫正則表示式還挺有意思的。 今天想自己試著寫一下郵箱驗證,這個其實網上已經很氾濫了,而且各種版本,各種不一樣,我按照自己的理解寫了一個。 首先要先分析一下郵箱格式:第一部分 @ 第二部分(域名) 第一部分:1.只能以數字或字母開頭    

驗證郵箱表示式

程式碼使用方法: fuchangxi的正則:             /^([a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/ 開始必須是一個或者多個單詞字元或者是-,加上@,然後

js驗證郵箱格式-表示式

//js定義此函式直接傳參呼叫即可。 function fChkMail(emailAddress){ var reg = new RegExp("^[a-z0-9]+([._\

JAVA後端的多IP地址驗證表示式

      最近在開發專案時遇到了需要驗證多個IP地址的情況,於是想用正則表示式來解決問題,在網上搜了很多,大部分都是單個IP地址的正則驗證,或者是有多個IP地址驗證,但並不嚴謹,於是我結合了一下,並通過不停的測試,最後得到了以下這個算是比較嚴謹,並

PHP篇】表示式

$rex=”/gg*d/i”表示匹配到g(G)開始d(D)結束且中間只能有G(D)出現任意次,不區分大小寫   1、  定界符號:(1)/ 內容 / (2)|| (3){  } (4)等除字母、數字、“\”以外的字元//必須成對出現   2、  內容裡

PHP基礎】表示式

<?php //功能:將文字中的連結地址轉成HTML //輸入:字串 //輸出:字串 function url2html($text) { //匹配一個URL,直到出現空白為止 preg_match_all("/http:\/\/?[^\s]+/i", $text, $links

文字框驗證表示式

只能輸入數字: <input type="text" id="e_Phone" name="e_Phone" onkeyup="this.value=this.value.replace(/\D/g,'')"

常用的JavaScript驗證表示式

下面都是我收集的一些比較常用的正則表示式,因為平常可能在表單驗證的時候,用到的比較多。特發出來,讓各位朋友共同使用。呵呵。 匹配中文字元的正則表示式: [u4e00-u9fa5] 評註:匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元(包括漢字在內)

PHP中關於表示式匹配任意字元(包括換行符)的寫法

今天在想使用正則表示式來獲取一段文字中的任意字元。於是很隨意得就寫出如下匹配規則: (.*) 結 果執行之後才發現,無法獲得換行之後的文字。於是查了一下手冊,才發現正則表示式中,“.”(點符號)匹配的是除了換行符“/n”以外的所有字元。同時, 手冊上還有一句話:要匹配包括

註冊登入——前端、後臺驗證(表示式)

註冊 介面如圖 前端驗證 html頁面程式碼 <form id="form_reg"> <div> <input type

驗證表示式(一),同時驗證手機號碼和固定電話號碼

var reg=^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$;//正則表示式 主要實現程式碼如下: function CheckPhone(number){

JAVA日期驗證 表示式,包括潤二月

package cinda; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.ut

php中的表示式的使用

/** * replace some string by callback function * */ function callback_replace() { $url = 'http://esfang.house.sina.com.cn'; $str = ''; $str = preg_replace

常用的JS驗證表示式

1。date日期var _reg = /^[0-9]{4}-(((0?[13578]|(10|12))-(0?[1-9]|[1-2][0-9]|3[0-1]))|(0?2-(0[1-9]|[1-2][

最新手機號碼驗證表示式

現有手機號段:移動:134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198聯通:130 131 132 145 146 155 156 166 171 17

easyUI驗證 表示式

return /^(?:(?!0000)[0-9]{4}([-]?)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9

JS郵箱驗證-驗證

<form action="">   輸入:<input type="text" name="mazey" id="mazey" placeholder="請輸入郵箱">   <input type="button" value="驗證" o

身份驗證-表示式(JS)

function isIdCardNo(num) {num = num.toUpperCase();//身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字元X。 if (!(/(^\d{15}$)|(^\d{17}([0-

身份證驗證表示式

var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古",21:"遼寧",22:"吉林",23:"黑龍 江",31:"上海",32:"江蘇",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山