正则表达式-匹配
1,用一些特定的符號表示一些代碼操作,簡化書寫
2,[abc]表示可以是a/b/c [a,z]:小寫 [a-zA-Z]:大小寫均可
3,[^abc] 不可以是a b c
4,.任意字符
5,/d:1-9
6,/D:1-9
7.matches()一旦不匹配,后面的不在校驗(yàn)。匹配整個字符串
String str="9099990";//String format= "[a-zA-Z][0-9]";//第一個是字母,第二個數(shù)字//String format="[a-zA-Z]\\d";//第一個是字母,第二個數(shù)字//String format="\\w+";//可以是字符,數(shù)字,下劃線//String format="[a-zA-Z][0-9]?";//? 0或1//String format="[a-zA-Z][0-9]*";//*:一次/0次/多次//String format="[a-zA-Z][0-9]+";//一次或多次//String format="\\w{3}";//三次//String format="\\w{3,5}";//三到五次String format="\\w{3,}";//大于三次System.out.println(str.matches(format));測試
package songyan; public class test {public static void main(String[] args){//test1 qq號//5-15位//不能0開頭//只能是數(shù)字String qq="9099990"; String format="[1-9]\\d{4,14}";//大于三次 System.out.println(qq.matches(format));//test2手機(jī)號//11位//13/15/18開頭//只能是數(shù)字String num="1864180461";String format1 = "1[358]\\d{9}";System.out.println(num.matches(format1));} }?
轉(zhuǎn)載于:https://www.cnblogs.com/exexex/p/8435822.html
總結(jié)
- 上一篇: 详解 javascript中offset
- 下一篇: AJAX应用【股票案例、验证码校验】