这个问题怎么解决?谢谢
表单提交的信息如果想检查里面有没有大于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




