检测手机号码是否合法(正则表达式)

检测手机号码是否合法,可以加上这几行代码。

String reg = "^[1][358][0-9]{9}$";
Pattern pattern = Pattern.compile(reg);
Matcher matcher = pattern.matcher(telephone);
boolean b = matcher.matches();

b为true合法,false不合法

时间: 2024-10-22 12:39:39

检测手机号码是否合法(正则表达式)的相关文章

python检测手机号码是否合法

1 !/usr/bin/python 2 #encoding:utf-8 3 #这是一个用来检测用户输入手机号码是否合法的小脚本. 4 5 def phonecheck(s): 6 #号码前缀,如果运营商启用新的号段,只需要在此列表将新的号段加上即可. 7 phoneprefix=['130','131','132','133','134','135','136','137','138','139','150','151','152','153','156','158','159','170',

js最新手机号码、电话号码正则表达式

原文链接:http://caibaojian.com/regexp-example.html 正则表达式(regular expression)是一个描述字符模式的对象.使用javascript正则表达式可以进行强大的模式匹配和文本检索与替换功能. 手机号码正则表达式验证. function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3|4|5|7|8]\d{9}$/.test(phone

微号检测 手机号码微信筛选

你想做微商?要怎么做?现在做微商晚不晚?微商用户据统计已经超过了9亿了,做微商现在不算的!就是可能比之前困难些,坚持下去,总会看到效果的,只有有好的产品,很大的朋友圈,还怕没有市场吗? 小编曾经就曾经听到很多做微商的朋友抱怨过,也看到很多微商朋友们用着那些群发消息的老办法,这种方法用得多了会引来很多微信好友的厌恶,甚至会因此损失很多的客户资源.所以他们都希望能使用能够有快速实现自己的要求或者可以快速检测客户是否开通微信的平台.现在国内也有部分这样的平台. 那么怎样选择"合适"的微信开通

java验证手机号码是否合法

公司开发新功能需要验证手机号码,遂自己写了个出来,暂只支持中国大陆手机号验证.如有不妥之处,还望大家不吝赐教,感激不尽! /** * 验证是否是正确合法的手机号码 * * @param telephone * 需要验证的打手机号码 * @return 合法返回true,不合法返回false * */ public static boolean isCellPhoneNo(String telephone) { if (Common.empty(telephone)) { return false

js最新手机号码、身份证正则表达式

正则表达式(regular expression)是一个描述字符模式的对象.使用正则表达式可以进行强大的模式匹配和文本检索与替换功能. 身份证正则: //身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;

检测IP地址的正则表达式

正则表达式: ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) 红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字.表示200~249. 绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5.表示250~255. 蓝色块代表:第一个字符是0,或者1,或者

js检测IP地址的正则表达式

正则表达式: ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?) 红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字.表示200~249. 绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5.表示250~255. 蓝色块代表:第一个字符是0,或者1,或者

php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)

/** * 表单校验函数库 */ /** * 判断email格式是否正确 * @param $email */ function is_email($email) { return strlen($email) > 6 && preg_match("/^[\w\-\.][email protected][\w\-\.]+(\.\w+)+$/", $email); } //判断http 地址是否合法 function check_url($url) { return

简单封装:检测邮箱是否合法

简单封装一个对象案例 String.prototype.isEmail = function(){ email = this; if (email.indexOf("@")!=-1&&email.indexOf(".")!=-1){ if(email.indexOf("@")<email.lastIndexOf("@")){ alert("邮箱不合法"); }else{ alert(&