输入框每输入11位手机号以逗号分隔,怎样写

AA下利率 2012-02-27 12:00:27
如:13456789098,13567890987,
...全文
794 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwq222121 2014-09-05
  • 打赏
  • 举报
回复
引用 24 楼 starfd 的回复:
js的keyup事件用用就可以了,怎么加逗号完全没问题,问题就在于如果输入的11位数字不符合手机规则时,要如何处理
那就只能写正则了
  • 打赏
  • 举报
回复
我就会笨方法 呵呵
webdiyer 2014-09-05
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
js的keyup事件用用就可以了,怎么加逗号完全没问题,问题就在于如果输入的11位数字不符合手机规则时,要如何处理
杜甫不服 2014-09-04
  • 打赏
  • 举报
回复
杜甫不服 2014-09-04
  • 打赏
  • 举报
回复
://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/9.gif][/img]
杜甫不服 2014-09-04
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
js onkeypress="this.value = this.value.replace(/(\d{11}(?!,))+/g,"$1,");"
NBTCNET 2013-01-29
  • 打赏
  • 举报
回复
http://nbtcnet.com/blog/7/%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%E4%B8%80%E4%B8%AA%E5%B8%A6%E9%80%97%E5%8F%B7%E7%9A%84%E9%87%91%E9%A2%9D%E8%BE%93%E5%85%A5%E6%A1%86 这个是金额的和你的要求类似,希望能帮到你。
litengfei0020 2013-01-29
  • 打赏
  • 举报
回复
用JS给输入框架chang 事件
Funtion 2013-01-29
  • 打赏
  • 举报
回复
$(function(){
            $("#name").keyup(function(){
                var test = $(this).val();
                if(test.trim().length<12){
                   if(test.trim().length>10){
                        $(this).val(test+',');
                    }else{
                        $(this).val(test);
                    } 
                }else{
                    var arr = test.split(',');
                    var txtArr='';
                    for(var i=0;i<arr.length;i++){
                        if(arr[i].length>10){
                           txtArr+=arr[i]+','; 
                        }
                        else{
                           txtArr+=arr[i];
                        }
                    }
                    $(this).val(txtArr);
                }
                
            });
        });
cm_boy 2012-02-29
  • 打赏
  • 举报
回复
JS 的onkeyup事件
huangwenquan123 2012-02-29
  • 打赏
  • 举报
回复
        <input id="Text1" type="text" style="width:300px;" onkeyup="Validate(this)" />
<script type="text/javascript">
function Validate(obj){
obj.value = obj.value.replace(/(\d{11}(?!,))+/g,"$1,");
}
</script>
ly520dreaming 2012-02-29
  • 打赏
  • 举报
回复

function checkMobile(){
var sMobile = document.mobileform.mobile.value
if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){
alert("不是完整的11位手机号或者正确的手机号前七位");
document.mobileform.mobile.focus();
return false;
}
}
这是一个手机号的正则,在这个手机号后面加上,应该可以的吧,具体你试试看吧!
EnForGrass 2012-02-29
  • 打赏
  • 举报
回复
public static bool IsValidMobileNo(string MobileNo)
{
string regPattern = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$";
return Regex.IsMatch(MobileNo, regPattern);
}
string Tel=This.TextBox1.Text.Trim().ToString;
bool isTelephone= IsValidMobileNo(Tel);
if(isTelephone)
{
Tel=Tel+",";
}
当然需要循环
else
{

}
色拉油 2012-02-29
  • 打赏
  • 举报
回复
我也觉得这样好[Quote=引用 9 楼 liuyang509 的回复:]

给输入框加onchange事件
基本思路如下:
在onchange事件的方法中判断输入框内容的长度(用split去掉逗号)如果能被11整除,则将输入框的内容加上逗号即可。
[/Quote]
EnForGrass 2012-02-29
  • 打赏
  • 举报
回复
用正则验证验证,验证通过后拼接一个,号
creathly 2012-02-29
  • 打赏
  • 举报
回复
textbox 的 onpropertychange 时候用正则表达式验证
liuyang509 2012-02-28
  • 打赏
  • 举报
回复
给输入框加onchange事件
基本思路如下:
在onchange事件的方法中判断输入框内容的长度(用split去掉逗号)如果能被11整除,则将输入框的内容加上逗号即可。
小孩快跑 2012-02-27
  • 打赏
  • 举报
回复
用js来判断吧,每11个数字就加逗号咯。

输入一次就检查一次(也就是引发事件)
加载更多回复(7)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧