網域名稱規則校驗Java版本

2021-09-01 18:07:57 字數 1084 閱讀 1463

/*** 檢查網域名稱是否合法

* @param domain

* @return 返回"legal"成功

* 其餘就返回不合法訊息

*/public static string domainchecklegal(string domain)

str = m.group();

// if(str.length()>=3)

// }

// if(str.indexof("-")==2||str.indexof("-")==3)

/*reg = "[\\u4e00-\\u9fa5]";//中文必須有1個

p = pattern.compile(reg);

m = p.matcher(str);

if(!m.find())

*/reg = "^[\\u4e00-\\u9fa5]+$";//純漢字必須大於1位

p = pattern.compile(reg);

m = p.matcher(domain);

b = m.matches();

if(b)

}else

//如果第一位、二位不是中文,就判斷第

三、四位是否是「-」

string str1 = str.substring(0,3);;

string reg1 ="^[-a-za-z0-9]*$";

p = pattern.compile(reg1);

m = p.matcher(str1);

b = m.matches();

if(b)

}//長度為63位

// str = punycode.encode(str);//轉換成punycode 不用轉化

// if(str.length()>59)

//判斷輸入的網域名稱是否超長

int valuelength = 0;

string chinese = "[\u4e00-\u9fa5]";

for(int i=0;i63)

}return "legal";

}

Vue校驗規則

內建了一些校驗規則,如是否手機號,郵箱號,url等 這些規則方法,掛載在 r 下面,如果驗證通過,返回true,否則返回false 是否郵箱號email email 校驗是否郵箱號,返回true或者false email 字串 console.log this.r.email 123465798 g...

密碼校驗規則

要求 強密碼正則的要求是只能由數字,字母組成,不能有特殊符號,並且長度限制在8 10位 正規表示式 d a z a z 1.至少8 16個字元,至少1個大寫字母,1個小寫字母和1個數字,其他可以是任意字元 a z a z d 或者 a z a z d s s 其中 s s 中的 s空白符,s非空白符...

js證件等校驗校驗規則

最近在做乙個專案,需要對很多種證件進行校驗。email 正則 a za z0 9.a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 無特殊字元email a za z0 9 a za z0 9 a za z0 9 url 正則 i...