java常用正則校驗

2021-08-22 19:32:07 字數 1809 閱讀 9068

public class regex

/*** 檢查**輸入 是否正確

* 正確格 式 012-87654321、0123-87654321、0123-7654321

* @param value

* @return

*/public boolean checktel(string value) -\\d|\\d-\\d|\\d(3)-\\d(8)");

}/**

* 檢查手機輸入 是否正確

** @param value

* @return

*/public boolean checkmobile(string value) ");

}/**

* 檢查中文名輸 入是否正確

** @param value

* @return

*/public boolean checkchinesename(string value, int length)

/*** 檢查html 中首尾空行或空格

* @param value

* @return

*/public boolean checkblank(string value)

/*** 檢查字串是 否含有html標籤

* @param value

* @return

*/public boolean checkhtmltag(string value)

/*** 檢查url是 否合法

* @param value

* @return

*/public boolean checkurl(string value)

/*** 檢查ip是否 合法

* @param value

* @return

*/public boolean checkip(string value)+\\.\\d+\\.\\d+\\.\\d");

}/**

* 檢查id是否 合法,開頭必須是大小寫字母,其他位可以有大小寫字元、數字、下劃線

* @param value

* @return

*/public boolean checkid(string value)$");

}/**

* 檢查qq是否 合法,必須是數字,且首位不能為0,最長15位

* @param value

* @return

*/public boolean checkqq(string value)");

}/**

* 檢查郵編是否 合法

* @param value

* @return

*/public boolean checkpostcode(string value)(?!\\d)");

}/**

* 檢查身份證是 否合法,15位或18位

* @param value

* @return

*/public boolean checkidcard(string value)|\\d");

}/**

* 檢查輸入是否 超出規定長度

* @param length

* @param value

* @return

*/public boolean checklength(string value, int length)

/*** 檢查是否為空 字串,空:true,不空:false

** @param value

* @return

*/public boolean checknull(string value)

常用正則校驗

郵箱 param s export function isemail s test s 手機號碼 param s export function ismobile s test s 號碼 param s export function isphone s 0 9 test s url位址 param...

Java手機正則校驗 及 其餘型別正則校驗

手機號校驗 大陸手機號碼11位數,匹配格式 前三位固定格式 後8位任意數 此方法中前三位格式有 13 任意數 15 除4的任意數 18 除1和4的任意數 17 除9的任意數 147 public static boolean ischinaphonelegal string str throws p...

常用js正則校驗

1 郵箱正則校驗 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 a z 2 手機號校驗 國內 1 3 4 5 7 8 d 3 手機號校驗 國際 d d d d d d x ext d 4 身份證校驗 身份證...