1. 程式人生 > >手機號碼正則表示式

手機號碼正則表示式

JS驗證電話號碼

電話號碼已不是以前那麼固定,號碼不斷升級。故做出最簡的最實用的號碼驗證
1、在電話號碼裡只允許出現"0-9""-""+"
var cellphone
=/^([/d-+]*)$/;
if(!cellphone.test(form1.messagePhone.value))
{
alert(
'您輸入有效電話號碼!');
form1.messagePhone.focus();
returnfalse;
}
-------------------------------------------------------------------------------------
下面是以前固有規則的驗證
2、驗證固定電話號碼
要求格式為:
或加國家號:

+2--3位
或不加區號:
7--8位
或加3位區號:
7--8位
或加4位區號:
7--8位

function check()
{
if(testit()||checkphone())
{
   
returntrue;
}
returnfalse;
}

function   testit(){  
var   filter
=/^(([0/+]/d{2,3}-)?(0/d{2,3})-)?(/d{7,8})(-(/d{3,}))?$/;
return filter.test(form1.messagePhone.value);  
}

function checkphone()
{
   var filter
=/^(([0/+]/d{2,3}-)?(0/d{
2,3}))?(/d{7,8})(-(/d{3,}))?$/return filter.test(form1.messagePhone.value);
}
-------------------------------------------------------------------------------------3、驗證手機號碼
var cellphone
=/^(((1[0-9]{1}[0-9]{1}))+/d{8})$/;
if(!cellphone.test(form1.messageHandset.value))
{
   alert(
'請輸入有效的手機號碼!');
         form1.messageHandset.focus();
        
returnfalse;
}


--------------------------------------------------------------------------------------
javascript表單驗證電話號碼,判斷一個輸入量是否為電話號碼,通過正則表示式實現。
//檢查電話號碼function isTel(str){
       var reg
=/^([0-9]|[/-])+$/g ;
      
if(str.length<7|| str.length>18){
       
returnfalse;
       }
      
else{
        
return reg.exec(str);
       }
}

string s = @"^(13[0-9]|15[0|3|6|8|9])/d{8}$";

暫時用這個就成。。。再加什麼145,146之類的,再修改吧~

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;

namespace ConsoleApplication1
{
   
class Program
    {
       
staticvoid Main(string[] args)
        {
           
string s =@"^(13[0-9]|15[0|3|6|8|9])/d{8}$";
           
while (true)
            {
               
string input = Console.ReadLine();
               
if (Regex.IsMatch(input, s))
                {
                    MessageBox.Show(
"完全符合!");
                }
               
else
                {
                    MessageBox.Show(
"不符合!");
                }
            }
        }
    }
}

相關推薦

java手機號碼表示式

/** 驗證手機號碼: 移動號碼段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147 聯通號碼段:130、131、132、136、185、186、145 電訊號碼段:133、153、180、1

手機號碼表示式

JS驗證電話號碼電話號碼已不是以前那麼固定,號碼不斷升級。故做出最簡的最實用的號碼驗證1、在電話號碼裡只允許出現"0-9"、 "-"、 "+"var cellphone=/^([/d-+]*)$/;if(!cellphone.test(form1.messagePhone.v

國內外手機號碼表示式(收藏)

附上語言(文化)程式碼與國家地區對照表: 國家/地區 語言程式碼 國家/地區 語言程式碼 簡體中文(中國) zh-cn 繁體中文(臺灣地區) zh-tw 繁體中文(香港) zh-hk 英語(香港) en-hk 英語(美國)

郵箱和手機號碼表示式驗證(手機號碼支援188)-HTML-XHTML-CSS

var Email=document.getElementById("inputEmail"); var reEmail=/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/;   //郵箱檢測 var b_email=reEmail

2018手機號碼表示式

查了資料,寫的正則,部分直接通過了/** * 手機號格式驗證 非空 & 純數字 & 11位 * https://www.chahaoba.com/%E7%94%B5%E4%BF%A1%E5%8F%B7%E6%AE%B5 2018最新號段 */ fin

php 銀行卡號 手機號碼 表示式格式化 每4位隔空格顯示

轉自:http://blog.csdn.net/yuhao818/article/details/44034989 $str = '6228480402564890018'; preg_match('/([\d]{4})([\d]{4})([\d]{4})([\d]{4}

最新2018手機號碼表示式

目前匹配手機號段:中國電信133、149、153、173、177、180、181、189、199中國聯通號段130、131、132、145、155、156、166、175、176、185、186中國移動號段134(0-8)、135、136、137、138、139、147、15

JS表示式 最新手機號碼表示式

//校驗是否全由數字組成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串 functio

最新手機號碼、電話號碼表示式

補充: 正則表示式--驗證手機號碼:13[0-9]{9}  實現手機號前帶86或是+86的情況:^((\+86)|(86))?(13)\d{9}$  電話號碼與手機號碼同時驗證:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) &nb

js最新手機號碼、電話號碼表示式

正則表示式(regular expression)是一個描述字元模式的物件。使用正則表示式可以進行強大的模式匹配和文字檢索與替換功能。 手機號碼正則表示式驗證。 function checkPhone(){ var phone = document.getElementById('phone

手機號碼

驗證 clas () 手機號碼 return hone 需求 組成 修改 手機號碼正則 function checkPhone(){ var phone ; if(!(/^1(3|4|5|7|8)\d{9}$/.test(phone))){

國內外手機號碼表達式

JS 手機正則因公司需要開發國外網站,閱讀需求文檔的時候遇到這個問題,因此查找了解決辦法做個記錄。 var phones = { ‘ar-DZ‘: /^(\+?213|0)(5|6|7)\d{8}$/, ‘ar-SY‘: /^(!?(\+?963)|0)?9\d{8}$/, ‘ar-S

手機號碼表達式驗證

解釋 get phone 一個 left 號碼 正則表達 .get ret 手機號碼正則表達式驗證: function checkPhone(){ var phone = document.getElementById(‘phone‘).value; if

2018年最新電話號碼表示式校驗方法

正則表示式 ^1(3[0-9]|4[57]|5[^4]|6[6]|7[0-8]|8[0-9]|9[8-9])\\d{8}$ iOS使用方法 + (BOOL)checkPhoneNumber:(NSString *)phoneNumber{ /* ** 電訊號

身份證號碼表示式 阿星小棧

  var aCity = {11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古",21:"遼寧",22:"吉林",23:"黑龍江",31:"上海",32:"江蘇",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山東",41:"河南

15/18位身份證號碼表示式(詳細版)

xxxxxx yyyy MM dd 375 0     十八位 xxxxxx    yy MM dd   75 0     十五位 地區:[1-9]\d{5} 年的前兩位:(18|19|([23]\

身份證號碼表示式 阿星小棧

var aCity = {11:"北京",12:"天津",13:"河北",14:"山西",15:"內蒙古",21:"遼寧",22:"吉林",23:"黑龍江",31:"上海",32:"江蘇",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山東",4

mysql 身份證明號碼 表示式

匹配15和18位 select * from sfzmhm_table where sfzmhm regexp '^[1-9][[:digit:]]{7}((0[[:digit:]])|(1[0-2]

手機號碼驗證

final String telRegex = "[1][3578]\\d{9}"; trim.matches(telRegex) //判斷他的返回值是true 還是false true 是正

電話號碼表示式

  ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)