package com.app.android01 ;import android.app.Activity;import android.os.Bundle;import android.text.TextUtils;import android.widget.TextView;public class MainActivity extends Activity {    private TextView textView ;     @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView( R.layout.activity_main ) ;        //手机号码        textView = (TextView) findViewById( R.id.tv ) ;        textView.setText( "sssss"+ isMobileNO( "17251101140") );    }         /**     * 判断手机格式是否正确     * @param mobiles     * @return     * 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188      * 联通:130、131、132、152、155、156、185、186      * 电信:133、153、180、189、(1349卫通)      * 总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9      */    public static boolean isMobileNO(String mobiles) {          //"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。          String telRegex = "[1][34578]\\d{9}" ;        if (TextUtils.isEmpty(mobiles)) return false ;          else return mobiles.matches( telRegex ) ;      } }

 

更多相关文章

  1. ==(Android)简易计算器==
  2. android 自定义换件--数字图象时钟控件
  3. Android版本加固后签名
  4. Android(安卓)EditText 限制只能输入指定范围的数字
  5. Android(安卓)实现自定义安全数字键盘(仿微信)
  6. android实现电子数字显示
  7. Android(安卓)签名
  8. 【麦子学院】攻克安全漏洞,协助Android前行
  9. 在android当中MVC模式分别代表什么?

随机推荐

  1. Android定时自动启动应用程序
  2. android edittext password hint字体不同
  3. android调用系统(相机)的图片,并且返回
  4. Android监听未接来电
  5. android调用浏览器打开网页链接
  6. Eclipse配置Android开发环境
  7. Android Failed to allocate memory: 145
  8. android 打开各种文件的方式
  9. MediaExtractor的seekTo方法精确定位到指
  10. Android 手写和笔锋研究资料