同时验证手机号及邮箱:(?:[1]\\d{10})|(?:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)
Pattern pa_zfb = Pattern.compile("(?:[1]\\d{10})|(?:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)");// 手机号 Matcher matcher_zfb = pa_zfb.matcher(zfb); if (!matcher_zfb.find()) {// true为正确 Toast.makeText(MyInformationActivity.this,"请输入正确的支付宝账号",Toast.LENGTH_SHORT).show(); return false; }
合并正则表达式
1 每个正则(?:)包起来,代表这个是非捕获组
2 不同正则之间用|分割(也就是或者的意思)
验证手机:http://www.jb51.cc/article/p-bgokyerk-mq.html
常用验证:http://blog.csdn.net/tristansmile/article/details/8313802
要严格的验证手机号码,必须先要清楚现在已经开放了哪些数字开头的号码段,目前国内号码段分配如下:
移动: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卫通)
验证手机号: