<?php
$telNum="(0531) 3801100-(23232)";
if (preg_match("/^([0-9]|[-\(\) ]){1,30}$/",$telNum))
echo 'true';
else
echo 'false';
?>照你的要求写的, 可能不是很精练.
另外, 用preg类的比ereg类的好.
$telNum="(0531) 3801100-(23232)";
if (preg_match("/^([0-9]|[-\(\) ]){1,30}$/",$telNum))
echo 'true';
else
echo 'false';
?>照你的要求写的, 可能不是很精练.
另外, 用preg类的比ereg类的好.
解决方案 »
- 搭建nginx+PHP环境后访问php网页nginx.exe报错
- 理论
- 同一个脚本使用浏览器运行和用php命令运行一个正确一个错误,为什么
- 新手 一个checkbox的问题
- 新年快乐
- 使用SharePoint.OpenDocuments.2在线编辑word文件,为什么不能保存到服务器上??
- 求助:我登录不了Mysql了,因为我在里面。。。。(请进)
- winmysqladmin 1.0 问题
- session_id都能通过什么进行传递??
- 請大家給我一點意見`
- session和cookie的计数器
- 请问数据库查找的问题,能否执行模糊查找,只要字个字段中有这个内容,就判断它为真,请问如何写mysql语句呢?如例:有一个字段名为:use
if (preg_match("/^([0-9]|[-\(\)]){1,30}$/",$telNum))
放在中间表示从某个字符到某个字符,不代表字符-本身楼上那位用|应该是不对,它是一种或的关系,