最近需要验证电话号码的正误,导师叫我们用正则来判断正误,在网上搜了一下,正则表达式是一种文本模式,是有语法的。

如符号'^'和'$'其作用是分别表示一个字符串的开始和结束。看了看还是挺复杂的就直接去看如何使用正则

function isMobil(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
//只需要将需要判断的内容放入函数 isMobil 中判断

  正则的使用感觉还是挺简单的,其判断方式也比不用更简便,不过还没怎么看懂自己写正则,都是用的别人的,应该去学习编写,常用的正则式还是有不少,大致分为以下几类

一、校验数字的表达式

二、校验字符的表达式

三、特殊需求表达式