正規表示式(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 最新手機號碼正規表示...