學(xué)習(xí)筆記2常用正則表達(dá)式
瀏覽量:2415
身份證正則表達(dá)式
IDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //15位
IDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/; //18位
IDCard3=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[x]$/;//18位尾數(shù)為X
浮點的正則表達(dá)式
f = /^([1-9]\d*|\d+\.\d+)$/;
證書
a= /^[0-9]*[1-9][0-9]*$/;
電話
t= /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
手機(jī)
p= /^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}$/;
f = /^([1-9]\d*|\d+\.\d+)$/;
證書
a= /^[0-9]*[1-9][0-9]*$/;
電話
t= /^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$/;
手機(jī)
p= /^((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[89]\d{8}$/;