郵箱及密碼的正規表示式驗證(C )

2021-04-18 17:11:52 字數 1389 閱讀 6591

剛接觸正規表示式,發現其功能竟然如此的「很好很強大」,於是用c#寫了乙個郵箱的驗證,小弟菜菜,如有不足之處敬請指出,同時也希望對剛接觸正規表示式的兄弟姐妹有所幫助!

下面是**部分:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using system.text.regularexpressions;

namespace regulatortest

private void btntest_click(object sender, eventargs e)

@//w//.//w";

system.text.regularexpressions.regexoptions options = ((system.text.regularexpressions.regexoptions.ignorepatternwhitespace

| system.text.regularexpressions.regexoptions.multiline)

| system.text.regularexpressions.regexoptions.ignorecase);

system.text.regularexpressions.regex regemail = new system.text.regularexpressions.regex(regexemail, options);

string email = txtemail.text;

if (regemail.i**atch(email))//email 填寫符合正規表示式 "//w@//w//.//w"

else

//驗證密碼 由不小於6位不大於15位的字母數字下劃線特殊符號組成!

string regexpwd = "^.___fckpd___0quot;;//限定開頭,須從第一位開始匹配,限定結尾,總位數不得超過15位,否則即使大於15位仍然可以驗證通過

system.text.regularexpressions.regex regpwd = new system.text.regularexpressions.regex(regexpwd, options);

string pwd = txtpwd.text;

if (regpwd.i**atch(pwd))

else

}private void form1_load(object sender, eventargs e)

}}

python正規表示式 驗證密碼郵箱

今天看了下正則,就隨意寫了個驗證密碼郵箱是否合格,寫的很簡單 1 密碼需要由大寫 小寫 數字三部分組成,並且不能短於八位 2 郵箱組成 即可 def checkmail mail pattern re.compile r w w com cn org m pattern.match mail if ...

郵箱驗證正規表示式

和最後乙個點 之間必須有內容且只能是字母 大小寫 數字 點 減號 且兩個點不能挨著 最後乙個點 之後必須有內容且內容只能是字母 大小寫 數字且長度為大於等於2個位元組,小於等於6個位元組 119941779 qq,com 5579001qq com 1107531656 q?q?com 654088...

正規表示式驗證郵箱格式

用於驗證郵箱格式的正規表示式 僅支援英文及數字 a za z d a za z d a za z d a za z d g 例如 james outlook.com james123 outlook.com james123 163.com james 123 gmail.com james.blu...