Android正则表达式验证手机号号段和位数
来源:互联网 发布:数据分析师职称 编辑:程序博客网 时间:2024/05/23 02:05
CheckInfoUtill 工具类
package com.example.phonecheck;import java.util.regex.Matcher;import java.util.regex.Pattern;public class CheckInfoUtill { * 本地校验手机号码段 正则表达式 * * @param mobiles * 号码字符串 * */public static final boolean isMobileNO(String mobiles) {Pattern p = Pattern.compile("^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8]))\\d{8}$");Matcher m = p.matcher(mobiles);// System.out.println(m.matches() + "---");return m.matches();}}
LoginActivity 测试Activity
<span style="font-size:14px;">package com.example.phonecheck;import android.animation.Animator;import android.animation.AnimatorListenerAdapter;import android.annotation.TargetApi;import android.app.Activity;import android.os.AsyncTask;import android.os.Build;import android.os.Bundle;import android.text.TextUtils;import android.util.Log;import android.view.KeyEvent;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.inputmethod.EditorInfo;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;@SuppressWarnings("all")public class LoginActivity extends Activity {private EditText nameEditText;private EditText paswdEditText;private String nameString;private String pswdString;private Button sign_in_button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);paswdEditText = (EditText) this.findViewById(R.id.pswd);sign_in_button = (Button) this.findViewById(R.id.sign_in_button);pswdString = paswdEditText.getText().toString().trim();nameEditText = (EditText) this.findViewById(R.id.anme);sign_in_button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// 点击事件发生时,获取输入框内容,nameString = nameEditText.getText().toString();if (CheckInfoUtill.isMobileNO(nameString)) {Log.i("验证信息 ", "成功");} else {Log.i("验证信息 ", "失败");}}});}}</span>
</pre><pre name="code" class="java">
</pre><pre name="code" class="java">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".LoginActivity" > <LinearLayout style="@style/LoginFormContainer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center" android:orientation="vertical" > <EditText android:id="@+id/anme" android:layout_width="150dp" android:layout_height="wrap_content" android:inputType="number" android:maxLines="1" android:singleLine="true" /> <EditText android:id="@+id/pswd" android:layout_width="150dp" android:layout_height="wrap_content" android:inputType="textPassword" android:maxLines="1" android:singleLine="true" /> <Button android:id="@+id/sign_in_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginTop="16dp" android:paddingLeft="32dp" android:paddingRight="32dp" android:text="@string/action_sign_in_register" /> </LinearLayout> </RelativeLayout>
0 0
- Android正则表达式验证手机号号段和位数
- Android验证手机号和邮箱的正则表达式。
- Android 身份证、手机号、邮箱、银行卡号验证(正则表达式)
- Android验证手机号、用户名正则表达式
- Android验证手机号的正则表达式
- Android手机号、密码、验证码正则表达式
- JS验证手机号正则表达式(支持多号码段)
- 手机号验证正则表达式
- 正则表达式手机号验证
- 手机号验证正则表达式
- 手机号验证正则表达式
- 手机号验证正则表达式
- 手机号验证正则表达式
- 正则表达式验证手机号
- 用正则表达式验证邮箱和手机号
- 用正则表达式验证邮箱和手机号
- 用正则表达式验证邮箱和手机号
- 用正则表达式验证邮箱和手机号
- android平台收发邮件教程
- NOIP2010关押罪犯
- Linux常用命令征集
- 毕业晚会上节目的cubase工程记录
- 一起talk GDB吧(第四回:GDB调用栈调试)
- Android正则表达式验证手机号号段和位数
- error C2440: “static_cast”: 无法从“void (__thiscall CPppView::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscal
- how to ruin the all of Internet?
- Linux打开VMWare无法找到kernel header path的问题解决
- OpenLayers3基础教程——加载资源
- javascript的几种使用方法
- 联系我们如何添加百度地图路线坐标
- vs2013 devenvexe应用程序错误
- mysql 日志介绍