js最新手機號碼 身份證正規表示式

2021-06-29 15:41:53 字數 1296 閱讀 9103

**:

正規表示式(regular expression)是乙個描述字元模式的物件。使用正規表示式可以進行強大的模式匹配和文字檢索與替換功能。

身份證正則:

//身份證正規表示式(15位)

isidcard1=/^[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$/;

//身份證正規表示式(18位)

isidcard2=/^[1-9]\d[1-9]\d((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d$/;

身份證正則合併:(^\d$)|(^\d([0-9]|x)$)

最新手機號碼正規表示式:

var tel = $("#telno").val(); //獲取手機號

var telreg = !!tel.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/);

//如果手機號碼不能通過驗證

if(telreg == false)

其他

提取資訊中的中國手機號碼:(86)*0*13\d

提取資訊中的中國固定**號碼:(\(\d\)|\d-|\s)?\d

提取資訊中的中國**號碼(包括移動和固定**):(\(\d\)|\d-|\s)?\d

提取資訊中的中國身份證號碼:\d|\d

提取資訊中的整數:\d+

提取資訊中的浮點數(即小數):(-?\d*)\.?\d+

提取資訊中的任何數字 :(-?\d*)(\.\d+)?

提取資訊中的中文字串:[\u4e00-\u9fa5]*

提取資訊中的雙位元組字串 (漢字):[^\x00-\xff]*

使用:test()方法在字串中查詢是否存在指定的正規表示式,並返回布林值,如果存在則返回true,否則返回false。

var pattern = new regexp('box','i');

var str = 'box';

alert(pattern.test(str)); //true

var pattern = /box/i;

var str = 'box';

alert(pattern.test(str)); //true

var pattern = /box/i;

var str = 'this is a box';

alert(pattern.test(str)); //true

2016最新手機號碼正則 身份證JS正規表示式

js最新手機號碼 身份證正規表示式 身份證正則 身份證正規表示式 15位 isidcard1 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正規表示式 18位 isidcard2 1 9 d 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正則合併 d ...

js最新手機號碼 身份證正規表示式

正規表示式 regular expression 是乙個描述字元模式的物件。使用正規表示式可以進行強大的模式匹配和文字檢索與替換功能。身份證正則 身份證正規表示式 15位 isidcard1 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正規表示式 18位 isidcard2...

js最新手機號碼 身份證正規表示式

身份證正則 身份證正規表示式 15位 isidcard1 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正規表示式 18位 isidcard2 1 9 d 1 9 d 0 d 1 0 2 0 1 2 d 3 0 1 d 身份證正則合併 d d 0 9 x 最新手機號碼正規表示...