java程式設計實現自定義異常判斷手機號碼的合法性

2021-03-06 22:49:44 字數 1020 閱讀 7747

1樓:匿名使用者

^用正則判斷,

/*** 驗證手機號碼格式是否正確

* @param mobiles

* @return  true 表示正確  false表示不正確

*/public static boolean i**obilenum(string mobiles) ");

matcher m = p.matcher(mobiles);

return m.matches();

}當然手機號碼好像還有17開頭的,對應的正則改一下就好

"^((13[0-9])|(15[0-9])|(18[0-9])|(17[0-9]))\\d"

然後在你的**裡面呼叫這個方法,如果結果為false,就throw new myexception(「手機號碼格式不正確」)一個異常。

異常定義可以去繼承exception

/*** created by kevin on 2015/3/30.

*/public class myexception extends exception

@override

public string getmessage()}

2樓:青鳥中關村專家

^public class validateexception extends exception

}public class test")

.matcher(phone).matches();

if(!flag)

throw new validateexception ("手機號碼不合法!");

}}catch(validateexception e)}

3樓:鬱悶花生醬

|pattern p = pattern.***pile("^((13[0-9])|(15[^4,\\d])|(18[0,5-9]))\\d$");

matcher m = p.matcher(mobiles);

正規表示式驗證

gridview自定義刪除按鈕,怎麼實現

這種情況可以用 gridview1 rowcommand事件在刪除按鈕的linkbutton屬性中新增 commandargument eval 客房號 然後在gridview1 rowcommand事件中 如下 protected void gridview1 rowcommand object ...

C語言程式設計建立自定義函式sortsort函式中實現選擇法升序排序,主函式輸出排序後的陣列元素

include 選擇排序演算法,升序 void sort int arr,int n 如果最小元素的下標不是後面n i 1的未排序序列的第一個元素,則需要交換第i個元素和後面找到的最小元素的位置 if k i int main int i sort a,10 for i 0 i 10 i print...

vba自定義函式巢狀,VBA自定義函式巢狀

getmin min a2 b2 min c2 d2 這個寫在 裡面 下面的寫在模組裡面 public function getmin n1 as integer,n2 as integer as integer if n1 n2 then getmin n2 else getmin n1 end ...