CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

这个问题怎么解决?谢谢

楼主duxinyu(学)2005-08-01 12:45:49 在 Web 开发 / PHP 提问

表单提交的信息如果想检查里面有没有大于7位的数字字符串怎么写呢?  
   
  如   "大家好,我的电话号码是:   137123456789"   或   "asdfasd12345678aasdf"      
  这种要连续出现7个数字这种情况  
   
  不是   "asd123fasdf456asf78"  
  问题点数:50、回复次数:6Top

1 楼keaizhong(可爱钟)(温州的PHPER)(19801010)回复于 2005-08-01 13:58:44 得分 0

用正则吧。  
  js也可以判断  
  PHP也行。。Top

2 楼hthunter(茫茫然时光飞逝)回复于 2005-08-01 15:22:32 得分 0

function   Button1_onclick()   {  
      var   s   =   document.all("Text1").value;  
      var   regExp   =   /\d{7,}/;  
       
      if   (regExp.test(s))  
          alert("有连续7位数字出现");  
      else  
          alert("无连续7位数字出现");  
  }  
  Top

3 楼peanutsun(施舍一点吧)回复于 2005-08-01 15:32:19 得分 0

同意Top

4 楼syre(神仙)回复于 2005-08-01 17:30:06 得分 0

preg_match("/\d{7}/",$s);Top

5 楼syre(神仙)回复于 2005-08-01 17:31:01 得分 0

js:  
  var   s="asdfa1234567aes";  
  s.match('/\d{7}/');Top

6 楼duxinyu(学)回复于 2005-08-02 00:50:32 得分 0

function   Button1_onclick()   {  
      var   s   =   document.all("Text1").value;  
      var   regExp   =   /\d{7,}/;  
       
      if   (regExp.test(s))  
          alert("有连续7位数字出现");  
      else  
          alert("无连续7位数字出现");  
  }  
   
  如果用这段JS,那有连续7位数字时怎么能让JS提示"有连续7位数字出现"后停留在本页而不是表单提交出去.Top

相关问题

  • 这个怎么做?
  • 这个怎么做?
  • 这个怎么查?
  • 这个怎么弄?
  • 这个怎么办?
  • 这个怎么办
  • 这个怎么画?
  • 这个"/t"怎么办
  • 这个怎么做
  • 这个怎么改

关键词

  • 数字
  • js
  • 连续7位数字出现
  • regexp
  • alert
  • var

得分解答快速导航

  • 帖主:duxinyu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo