PHP常规正则验证
来源:互联网 发布:中标麒麟安装软件 编辑:程序博客网 时间:2024/05/29 08:21
//utf8编码
header('content-type:text/html;charset=utf-8');
//去重,去点号,最后输出----我要好学习
$str="我我我....要要要....好好好...学学学学...习习习";
echo $str=preg_replace('/\.+/','',$str),'<br/>';
echo $str=preg_replace('/([\x{4e00}-\x{9fa5}])\\1+/u','${1}',$str);
echo "<hr/>";//分割线
//邮箱
$email='moyu31415926@sohu.com';
$reg="/[a-z0-9A-Z_-]+@[a-z0-9A-Z_-]+(\.[a-z]{2,5}){1,2}/";
$result=preg_match($reg,$email);
echo $result;
echo "<hr/>";//分割线
//手机
$phone=13686416678;
$reg="/^1[3-8][0-9]{9}$/";
$result=preg_match($reg,$phone);
echo $result;
echo "<hr/>";//分割线
//QQ号
$qq=1533861672;
$reg="/^[1-9][0-9]{4,10}$/";
$result=preg_match($reg,$qq);
echo $result;
echo "<hr/>";//分割线
//将192.168.1.1的ip转换为192.168.001.001
$ip='192.168.1.10 255.255.255.11 20.1.23.3';
$reg="/([0-9]+)/";
$ip=preg_replace($reg,'00$1',$ip);
$reg="/[0]{0,2}([0-9]{3})/";
$ip=preg_replace($reg,'$1',$ip);
$match=preg_split('/ +/',$ip);
foreach ($match as $value) {
echo $value,'<br/>';
}
0 0
- PHP常规正则验证
- java常规正则验证
- 常规正则验证helper公共类
- PHP常用正则验证
- php 正则验证
- php ajax正则验证
- PHP正则验证中文
- php邮箱验证正则表达式
- php正则验证各种格式
- php 正则表达式验证数字
- php 正则表达式验证数字
- php中文汉字正则验证
- PHP正则表达式 验证电子邮件地址
- php正则表达式验证 preg_match
- ajax正则,php正则验证表单以及验证码
- 常规javascript前台验证
- 常规javascript前台验证
- 常规javascript前台验证
- 关于单链表的尾插,删除,反向打印单链表
- 从尾到头打印链表
- Mycat读写分离、主从切换学习
- 点类派生直线类
- hibernate通过数据库表反向生成实体类
- PHP常规正则验证
- [POJ 1811 Prime Test] Miller_Rabin + Pollard_rho 大数质数判断/质因子分解模板
- poj 2253 Frogger(变式Dijkstra)
- MySQL客户端工具
- C#高级编程 - 小鸟系列之常用方法
- 带你玩转Visual Studio——调用约定__cdecl、__stdcall和__fastcall
- 初识测试架构之单机架构
- mysql delete无法释放空间用分区代替
- hadoop2.x学习资料