蝙蝠岛资源网 Design By www.hbtsch.com
<!-- Writed by Zhong@IECN 2004.3.26 -->
<script language="javascript">
var reIp = /^([01]?\d{1,2}|2[0-4]\d|25[0-5])(\.([01]?\d{1,2}|2[0-4]\d|25[0-5])){3}$/; //IP
var reEml = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i; //E-mail
var reTel = /^((\d{2,3}\-)?\d{2,5}\-)?[2-9]\d{6,7}(\-\d{2,5})?$/; //电话号
var reMbl = /^13[0135-9]\d{8}$/; //手机号
var reHttp = /^http\:\/\/[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}(\/?|\/.+)$/i; //Http地址
var reNum = /^\-?\d+(\.\d+)?$/; //数值
var reIdc = /^\d{15}(\d{2}[a-z0-9])?$/; //身份证
</script>
<table>
<tr>
<td align="right">IP:</td>
<td><input id="ipInput" /><input type="button" value="Check" onclick="alert(reIp.test(ipInput.value));" />(如:123.123.123.123)</td>
</tr>
<tr>
<td align="right">E-Mail:</td>
<td><input id="emailInput"><input type="button" value="Check" onclick="alert(reEml.test(emailInput.value));">(如:xxx@iecn.net</a></td>
</tr>
<tr>
<td align="right">电话:</td>
<td><input id="telInput" /><input type="button" value="Check" onclick="alert(reTel.test(telInput.value));" />(如:86-10-12345678-123)</td>
</tr>
<tr>
<td align="right">手机号:</td>
<td><input id="mblInput" /><input type="button" value="Check" onclick="alert(reMbl.test(mblInput.value));" />(如:13012345678)</td>
</tr>
<tr>
<td align="right">Http地址:</td>
<td><input id="httpInput" /><input type="button" value="Check" onclick="alert(reHttp.test(httpInput.value));" />(如:http://www.iecn.net)</td>
</tr>
<tr>
<td align="right">数值:</td>
<td><input id="numInput" /><input type="button" value="Check" onclick="alert(reNum.test(numInput.value));" />(如:123、123.4、-0.123)</td>
</tr>
<tr>
<td align="right">身份证:</td>
<td><input id="idcInput" /><input type="button" value="Check" onclick="alert(reIdc.test(idcInput.value));" />(如:123456197601018888)</td>
</tr>
</table>
<br /><br />
说明:<br />
1. IP地址做到了完全严格的验证;<br />
2. E-mail地址中“@”前面的部分不是很确定,如果想不“误杀”,把“[\w\-\.]+”改为“[^@]+”;<br />
3. 电话号码做到了基本严格的验证,国际区号、国内区号、分机号可以有或没有,位数只要是7位或8位就可以而没考虑具体情况;<br />
4. 手机号目前情况做到了基本严格的验证;<br />
5. Http地址地址类型可根据情况更改,如“[http|ftp]”,域名部分做到了尽可能严格的验证,路径部分未做任何验证。<br />
6. 数值做到了基本严格的验证;<br />
7. 身份证只对数字位数进行了判断(15位或18位,18位的尾数允许字母)。
<script language="javascript">
var reIp = /^([01]?\d{1,2}|2[0-4]\d|25[0-5])(\.([01]?\d{1,2}|2[0-4]\d|25[0-5])){3}$/; //IP
var reEml = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i; //E-mail
var reTel = /^((\d{2,3}\-)?\d{2,5}\-)?[2-9]\d{6,7}(\-\d{2,5})?$/; //电话号
var reMbl = /^13[0135-9]\d{8}$/; //手机号
var reHttp = /^http\:\/\/[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}(\/?|\/.+)$/i; //Http地址
var reNum = /^\-?\d+(\.\d+)?$/; //数值
var reIdc = /^\d{15}(\d{2}[a-z0-9])?$/; //身份证
</script>
<table>
<tr>
<td align="right">IP:</td>
<td><input id="ipInput" /><input type="button" value="Check" onclick="alert(reIp.test(ipInput.value));" />(如:123.123.123.123)</td>
</tr>
<tr>
<td align="right">E-Mail:</td>
<td><input id="emailInput"><input type="button" value="Check" onclick="alert(reEml.test(emailInput.value));">(如:xxx@iecn.net</a></td>
</tr>
<tr>
<td align="right">电话:</td>
<td><input id="telInput" /><input type="button" value="Check" onclick="alert(reTel.test(telInput.value));" />(如:86-10-12345678-123)</td>
</tr>
<tr>
<td align="right">手机号:</td>
<td><input id="mblInput" /><input type="button" value="Check" onclick="alert(reMbl.test(mblInput.value));" />(如:13012345678)</td>
</tr>
<tr>
<td align="right">Http地址:</td>
<td><input id="httpInput" /><input type="button" value="Check" onclick="alert(reHttp.test(httpInput.value));" />(如:http://www.iecn.net)</td>
</tr>
<tr>
<td align="right">数值:</td>
<td><input id="numInput" /><input type="button" value="Check" onclick="alert(reNum.test(numInput.value));" />(如:123、123.4、-0.123)</td>
</tr>
<tr>
<td align="right">身份证:</td>
<td><input id="idcInput" /><input type="button" value="Check" onclick="alert(reIdc.test(idcInput.value));" />(如:123456197601018888)</td>
</tr>
</table>
<br /><br />
说明:<br />
1. IP地址做到了完全严格的验证;<br />
2. E-mail地址中“@”前面的部分不是很确定,如果想不“误杀”,把“[\w\-\.]+”改为“[^@]+”;<br />
3. 电话号码做到了基本严格的验证,国际区号、国内区号、分机号可以有或没有,位数只要是7位或8位就可以而没考虑具体情况;<br />
4. 手机号目前情况做到了基本严格的验证;<br />
5. Http地址地址类型可根据情况更改,如“[http|ftp]”,域名部分做到了尽可能严格的验证,路径部分未做任何验证。<br />
6. 数值做到了基本严格的验证;<br />
7. 身份证只对数字位数进行了判断(15位或18位,18位的尾数允许字母)。
蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com
暂无Javascrp中几个常用的字符串验证的评论...
更新日志
2024年12月27日
2024年12月27日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]