不能使用正規表示式,按以下需求驗證字串是否符合正確電子郵件格式

2022-08-27 08:10:15 字數 2691 閱讀 2918

1樓:匿名使用者

private static boolean check_a_z(string str)

//此處為了好理解 才這樣寫

else

}return true;

}public static boolean check(string str)

string com = str.substring(index + 1, str.length()).split("

\\.");//

此處的.需要轉義

if(com.length <= 1 || com.length > 3)//不包含. 或者包含3個.

for (int i = 0; i < com.length; i++)//後面每一個.分割的 都得是字母

}return true;//滿足全部規則 返回true

}return false;//如果沒有@或者其他情況

}public static void main(string args)

不能使用正規表示式,按以下要求驗證一個字串是否符合電子郵箱格式? 郵箱地址只有字母@和.組成 20

2樓:匿名使用者

以大寫英文,小寫英文,數字,句號(.),下劃線(_),百分號(%),加號(+),減號(-)這些字元組成的字串,字串長度由1個到多個字元組成

後面跟@符號

後面跟大寫英文,小寫英文,數字,句號,減號組成的字串,字串長度由1到多個字元組成

後面跟大寫英文,小寫英文的組成的字串,字串由2到6個字元組成

3樓:夢裡尋你我他

不用正則的話很難判斷,只能大致的用if來判斷了,比如字串裡是否有@,字串裡是否有字母和數字以外的字元

請用正規表示式寫一個函式驗證電子郵件的格式是否正確。

4樓:匿名使用者

<?php

if(isset($_post['action']) && $_post['action']=='submitted')

else

}else

?>

5樓:匿名使用者

/^(?:w+.?)*w+@(?:w+.?)*w+$/

6樓:程式設計魔法師工作室

一分鐘學python序列課程,看操作,動手做,學得快,記得牢

php判斷某字串是否符合電子郵件格式的正規表示式

7樓:地瓜說機

你好!如下。function is_email($email)謝謝,望採納

j**a中正規表示式如何使用?比如判斷一個字串是否滿足某種格式,給個詳細點的例子 20

電子郵件的正規表示式

8樓:灰人王

^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$

9樓:康秦瑀

正規表示式,又稱正規表示法、常規表示法(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的一個概念。正規表示式使用單個字串來描述、匹配一系列符合某個句法規則的字串。

在很多文字編輯器裡,正規表示式通常被用來檢索、替換那些符合某個模式的文字。

許多程式設計語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了一個功能強大的正規表示式引擎。正規表示式這個概念最初是由unix中的工具軟體(例如sed和grep)普及開的。

正規表示式通常縮寫成「regex」,單數有regexp、regex,複數有regexps、regexes、regexen。

例如js:

email: $/.test(obj.value);}}

10樓:匿名使用者

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

這樣一般就可以判斷了,呵呵

郵箱正確的話還有錯誤資訊,就是因為你上次判斷郵箱有誤給的提示資訊這次沒有去掉,簡單一點你重新整理以下頁面或者是跳轉一下頁面(從本頁跳到本頁)就可以啦。呵呵

求正規表示式驗證郵箱格式

11樓:匿名使用者

.*@.*\.?.*?\.(com|cn)

#以上正則匹配你提供的格式,也匹配[email protected]這種

#括號裡的字尾可以自己新增,例如net/edu/us/gov等等

12樓:

function checkmail(mail) )+$/;

if (filter.test(mail)) return true;

else}

13樓:自由de王國

比較粗略的話

[\w]+@[\w.]+

或者\b[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]\b

14樓:匿名使用者

^([a-za-z0-9_\.\-])+\@(([a-za-z0-9\-])+\.)+([a-za-z0-9])+$

正規表示式 匹配所有標籤並新增樣式:font-size:40px

正規表示式如何匹配出最短字串,正規表示式如何匹配除某些字串以外的所有字元

當正規表示式中包含能接受重複的限定符時,通常的行為是 在使整個表示式能得到匹配的前提下 匹配儘可能多的字元。考慮這個表示式 a.b,它將會匹配最長的以a開始,以b結束的字串。如果用它來搜尋aabab的話,它會匹配整個字串aabab。這被稱為貪婪匹配。有時,我們更需要懶惰匹配,也就是匹配儘可能少的字元...

求驗證中文正規表示式求驗證中文姓名的正規表示式

u4e00 u9fa5只包copy含漢字,沒有標點符號等。比如 是 u201c 是 uff1b 是 uff0c 都不在這個範圍內。你遇到的問題,我估計跟編碼有關 有些工具在簡體中文預設編碼 cp 936 gbk 狀態下,無法正常處理此類正規表示式。請將所用工具的編碼切換到任意一種unicode編碼 ...

求正規表示式 除了漢字以外,所有字元的正規表示式,在js裡面用到

字 符描 述 將下一個字元標記為一個特殊字元 或一個原義字元 或一個後向引用 或一個八進位制轉義符。例如,n 匹配字元 n n 匹配一個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結...