像这样一个也页面:
1. 如何用js判断手机号文本框输入的内容正确, 并且输入单个手机号,和多个手机号都可以判断通过
2. 如何实现 输入多个手机号,实现短信群发功能,然后将数据插入到数据库中
帮帮忙!
1、如楼上所说,多个手机号匹配直接使用正则表达式验证,多个号码之间使用固定符号分隔就可以了呀;
2、我不知道你发短信采用的是什么方法,使用短信猫还是网关的方式?如果是短信猫,那短信猫厂商会提供API接口说明的,网关的话就比较麻烦了,需要自己实现写好多东西;
大短信发送出去之后,把数据插入数据库,这个就不用说了吧
能帮我写写那个多个手机判断的正则表达式吗,希望能完整点
谢谢!
@weina: 为什么要多个一起判断?
你不会一个一个的判断吗?
@八戒的师傅: 如何可能的话, 你可以帮忙写个吗?就是不管手机号,输入一个,或多个,判断手机号
输入是否正确! 我对正则,不太会!
@weina: 仅供参考
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Untitled Page</title> <script type="text/javascript" src="../Javascript/jquery-1.4.4.min.js"></script> <script type="text/javascript"> var isMobilePhoneNum = function(val){ var patrn=/^(13[0-9]|15[0|3|6|7|8|9]|18[7|8|9])\d{8}$/; if (!patrn.exec(val)) return false; return true; } var checkNum = function(){ var numSurce = $('#txtNum').val(); if(numSurce ==""){ alert("请输入手机号码!"); return false; } var numList= new Array() numList = numSurce.split(";");//号码之间使用引文分好分隔 var vadRes = true; for (i=0;i<numList.length ;i++ ){ vadRes = vadRes&&isMobilePhoneNum(numList[i]); if(vadRes!= true){ return false; } } return vadRes; } function btnSend_onclick() { if(checkNum()){ alert("号码正确"); } else{ alert("号码错误"); } } </script> </head> <body> 手机号码:<input id="txtNum" type="text" /><input id="btnSend" type="button" value="发送" onclick="return btnSend_onclick()" /> </body> </html>
@八戒的师傅: 那你再能给我说说嘛!怎样将多个手机号拆开,循环插入到数据库中,希望给点代码提示!
@weina: 吐血……一个事务中,做个循环把手机号码插如就完了,这还有什么好说的?
@八戒的师傅: 嗯嗯,明白!
多个手机号用‘,’ 或者'|'分隔开,类似发送邮件的多个收件人的邮箱,手机号有固定的长度和格式,正则匹配下
1. 如何用js判断手机号文本框输入的内容正确, 并且输入单个手机号,和多个手机号都可以判断通过
如果一个文本框输入多个手机号,找个可以用,或者是;进行分割,发送的时候,js切割然后进行检查(正则来验证),当然找个验证后台还是要再进行一次的。
2. 如何实现 输入多个手机号,实现短信群发功能,然后将数据插入到数据库中
这个你可以有几个号就插入几条记录,然后你用个window service 来定时发送你插入的短信。(前提是你要有接口)
你说的很对,但是我们目前不用那个, 就是我发的那个页面, 自己输入手机号,短信内容,插入到数据库,就好了!
我现在不会的是,如何用js判断 ,文本框输入的手机号码,是一个或者是多个的时候,判断输入的手机号格式是否正确!
@weina: http://www.cnblogs.com/freespider/archive/2010/11/10/1873800.html
但是现在的手机号码种类还是蛮多的。
请问你做的是短信猫吗????我很好奇...