题设:
1、 完成IPV4、电话号码(手机、座机) 正则匹配【只能搜索参考正则通配符,严禁COPY】
思路:
A,在对编译原理学得不错的情况下的同学,学习这个很简单的。特别是闭包,产生式这几章节
然后再去看1个小时的博客:
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongji
你就OK了。
B,对JS正则匹配的方法:
function checkPhone(val)
{
var reg = /[+86\b|86\b]?(15|13|17|18){1}\d{9}$/;
<pre name="code" class="javascript"><pre name="code" class="javascript"><pre name="code" class="javascript"> //返回符合的数组
if(!reg.exec(val)){ alert("请输入正确的手机号码!!");}}
function checkIpv4(val){var reg = /(\d{1}\.|\d{2}\.|1\d{2}\.|2{1}[0-4]{1}\d{1}\.|25{1}[0-5]{1}\.){3}(\d{1}|\d{2}|1\d{2}|2{1}[0-4]{1}\d{1}|25{1}[0-5]{1}){1}$/;
//返回Boolean
if(!reg.test(val)){ alert("请输入正确的手机号码!!");}}
function checkIpv4(val)
{
var reg = /(\d{1}\.|\d{2}\.|1\d{2}\.|2{1}[0-4]{1}\d{1}\.|25{1}[0-5]{1}\.){3}(\d{1}|\d{2}|1\d{2}|2{1}[0-4]{1}\d{1}|25{1}[0-5]{1}){1}$/;<pre name="code" class="javascript"> //返回符合的数组
if(!reg.match(val)){ alert("请输入正确的IPV4!!");} }
|
|
武汉技术运维部 程晗 传真:027-86655569-6600 |