html
創(chuàng)新互聯(lián)公司是一家專業(yè)提供巴里坤哈薩克企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為巴里坤哈薩克眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
head
meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"?/
title文哥討厭IE/title
script?language="javascript"?type="text/javascript"
function?checkMobile(str)?{
if(str==""){
alert("手機(jī)號(hào)不能為空!");
}
else{
var?re?=?/^1\d{10}$/
if?(re.test(str))?{
alert("正確");
}?else?{
alert("手機(jī)號(hào)格式錯(cuò)誤!");
}
}
}
/script
/head
body
input?type="text"?id="btn_getNum"/
input?type="button"?value="得到數(shù)字"?onclick="checkMobile(btn_getNum.value);"/
/body
/html
可以用session,給它設(shè)置好時(shí)間,如果登錄了那就可以把信息存到session里,如果過了一定時(shí)間沒有操作,session就會(huì)釋放
html5中input的tel類型驗(yàn)證正則的寫法如下:
一般在中國(guó),電話號(hào)碼是區(qū)號(hào)-7到8位數(shù)字的電話號(hào)碼,所以正則表達(dá)式書寫如下:
^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}
完整的演示例子如下:
1、html5中的tel標(biāo)簽:
input type="tel" name="tel" id="tel" required pattern="^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}"
2、或者
input type="tel" name="tel" id="tel" required onblur="checkme(this)"/
function checkme(obj){
var val=obj.value();
var mobilevalid = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$/;
if (!mobilevalid.test(val)) {
alert('請(qǐng)輸入正確的手機(jī)號(hào)碼!')
return false;
}
}