A cópia do código é a seguinte: public estático booleano ismobileNumber (mobiles de string) { Return Pattern.compile ("^((13 [0-9]) | (15 [^4, // d]) | (18 [^1^4, // d])) // d {8}" ) .Matcher (Mobiles) .Matches (); }