手機號判斷

2021-08-18 08:11:03 字數 993 閱讀 2682

public class smsutil 

toast.maketext(activity, "手機號碼輸入有誤!", toast.length_short).show();

return false;

}/**

* 驗證手機格式

*/public static boolean ismobileno(string mobilenums) ";// "[1]"代表第1位為數字1,"[358]"代表第二位可以為3、5、7、8中的乙個,"\\d"代表後面是可以是0~9的數字,有9位。

if (textutils.isempty(mobilenums))

return false;

else

return mobilenums.matches(telregex);

}/**

* 判斷乙個字串的位數

** @param str

* @param length

* @return

*/public static boolean ismatchlength(string str, int length) else

}/**

* 許可權校驗

* @param activity

*/public static void checkpermission(activity activity)

if (receivesms != packagemanager.permission_granted)

if (readsms != packagemanager.permission_granted)

if (readcontacts != packagemanager.permission_granted)

if (readsdcard != packagemanager.permission_granted)

if (requestcode > 0) }}

}

手機號隱藏

多的不說,直接上demo string phone 12345678983 phone.replaceall d d d 1 2 利用string自帶的replaceall方法進行替換達到隱藏效果,此方法的第乙個引數為分組正規表示式 引數注釋 按照上面demo中替換後的手機號為 123 983 注意...

手機號查詢

題目 信服君接受一項任務需要製作乙個手機號碼查詢系統,輸入連續的數字後,需要顯示所有包含該連續數字的手機號。為了驗證演算法,信服君當前只需輸出手機號的個數即可。注 直接用數學的查詢方式如果 phonenum i find test string npos 會超時,只能ac80 這裡用空間替換時間效率...

jq判斷手機號,郵箱正則

function checkmobile 定義手機號正規表示式 if reg.test smobile mobile change function 1 3 4 5 8 0 9 d 1代表以1開頭,現在中國的手機號沒有是其它開頭的,以後不一定啊 3 4 5 8 緊跟上面的1後面,可以是3或4或5或8...