正则表达式
来源:互联网 发布:鑫茂科技微创网络 编辑:程序博客网 时间:2024/06/06 06:43
public class MainActivity extends AppCompatActivity { private EditText et; private Button bt; // private String phoneNoregEx="^(0[0-9]{2,3}/-)?([2-9][0-9]{6,7})+(/-[0-9]{1,4})?$";//只能验证固定电话 //private String phoneNoregEx = "^[1][3,4,5,7,8][0-9]{9}$";//验证手机号 private String cm_regEx = "^1(3[4-9]|4[7]|5[0-27-9]|7[08]|8[2-478])\\d{8}$";//中国移动号段表达式 private String cu_regEx = "^1(3[0-2]|4[5]|5[56]|7[0156]|8[56])\\d{8}$";//中国联通号段表达式 private String ct_regEx = "^1(3[3]|4[9]|53|7[037]|8[019])\\d{8}$";//中国电信号段表达式 private String phoneNoregEx="^0(10|2[0-5789]|\\d{3})\\d{7,11}$";//验证区号+固定电话 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); et = findViewById(R.id.et); bt = findViewById(R.id.bt); bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(phonNorexgStr(et.getText().toString())){ Toast.makeText(getApplicationContext(),"正确的手机号",Toast.LENGTH_LONG).show(); }else{ Toast.makeText(getApplicationContext(),"错误的手机号",Toast.LENGTH_LONG).show(); } } }); } private boolean phonNorexgStr(String str) { Pattern pattern = Pattern.compile(phoneNoregEx); Matcher m = pattern.matcher(str); return m.matches(); }}
阅读全文
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- php获取当前域名
- 餐饮店的厨房打印机如何连接wifi打印票据(教程)
- 百度云主机BCC挂载云盘CDS
- 学习java核心代码1
- 文章标题
- 正则表达式
- Jmeter初识
- Notification使用误区
- yolo v2 训练自己数据集遇到的问题
- Java编程关于性能需要注意的地方
- powershell编写脚本模块
- 学习markdown——欢迎使用CSDN-markdown编辑器
- 阿里爸爸进制题
- HTML自定义按钮上传图片并实现预览(同时解决getAsDataURL()弃用问题)