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

问题描述

如:13456789098,13567890987,

解决方案

解决方案二:
是验证吗?
解决方案三:
循环判断吧
解决方案四:
用js来判断吧,每11个数字就加逗号咯。输入一次就检查一次(也就是引发事件)
解决方案五:
js吧change事件
解决方案六:
for循环定义一个i循环一次加一是11的倍数就在结尾加个逗号
解决方案七:
这个貌似只能js吧
解决方案八:
你是不是在做手机号选号一类的网站呀?我曾经做了一个你可以把你的思路说出来我帮着你参谋一下
解决方案九:
正则表达式!
解决方案十:
给输入框加onchange事件基本思路如下:在onchange事件的方法中判断输入框内容的长度(用split去掉逗号)如果能被11整除,则将输入框的内容加上逗号即可。
解决方案十一:
textbox的onpropertychange时候用正则表达式验证
解决方案十二:
用正则验证验证,验证通过后拼接一个,号
解决方案十三:
我也觉得这样好引用9楼liuyang509的回复:

给输入框加onchange事件基本思路如下:在onchange事件的方法中判断输入框内容的长度(用split去掉逗号)如果能被11整除,则将输入框的内容加上逗号即可。

解决方案十四:
publicstaticboolIsValidMobileNo(stringMobileNo){stringregPattern=@"^1(3[0-9]|5[0-35-9]|8[025-9])\d{8}$";returnRegex.IsMatch(MobileNo,regPattern);}stringTel=This.TextBox1.Text.Trim().ToString;boolisTelephone=IsValidMobileNo(Tel);if(isTelephone){Tel=Tel+",";}当然需要循环else{}
解决方案十五:
functioncheckMobile(){varsMobile=document.mobileform.mobile.valueif(!(/^1[3|4|5|8][0-9]d{4,8}$/.test(sMobile))){alert("不是完整的11位手机号或者正确的手机号前七位");document.mobileform.mobile.focus();returnfalse;}}这是一个手机号的正则,在这个手机号后面加上,应该可以的吧,具体你试试看吧!
解决方案:
<inputid="Text1"type="text"style="width:300px;"onkeyup="Validate(this)"/><scripttype="text/javascript">functionValidate(obj){obj.value=obj.value.replace(/(d{11}(?!,))+/g,"$1,");}</script>

解决方案:
JS的onkeyup事件
解决方案:
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这个是金额的和你的要求类似,希望能帮到你。
解决方案:
jsonkeypress="this.value=this.value.replace(/(d{11}(?!,))+/g,"$1,");"
解决方案:
$(function(){$("#name").keyup(function(){vartest=$(this).val();if(test.trim().length<12){if(test.trim().length>10){$(this).val(test+',');}else{$(this).val(test);}}else{vararr=test.split(',');vartxtArr='';for(vari=0;i<arr.length;i++){if(arr[i].length>10){txtArr+=arr[i]+',';}else{txtArr+=arr[i];}}$(this).val(txtArr);}});});

解决方案:
用JS给输入框架chang事件
解决方案:

解决方案:
://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]
解决方案:

解决方案:
js的keyup事件用用就可以了,怎么加逗号完全没问题,问题就在于如果输入的11位数字不符合手机规则时,要如何处理
解决方案:
试试这个:
解决方案:
我就会笨方法呵呵
解决方案:
引用24楼starfd的回复:

js的keyup事件用用就可以了,怎么加逗号完全没问题,问题就在于如果输入的11位数字不符合手机规则时,要如何处理

那就只能写正则了

时间: 2024-10-23 02:03:07

输入框每输入11位手机号以逗号分隔,怎样写的相关文章

js控制输入框只能输入一位并且是数字的教程

在项目中遇到这样一个问题,需要控制输入框只能输入一位并且是数字,查阅资料后整理了如下代码: <div class="main-out"> <p class="identifying-title">输入企业提供的验证码</p> <div class="pass-box"> <!--黑色横线框--> <div class="pass-line"> <di

Android手机号码输入框(满11位自动跳到下个输入框)实例代码

废话不多说了,直接给大家贴代码了,具体代码如下所示: package com.jixiong.teen.view; import android.content.Context; import android.text.Editable; import android.text.Selection; import android.text.TextWatcher; import android.util.AttributeSet; import android.widget.EditText;

戏说seo之关键词11位现象解决方法分享

今天,有个做搬家网的朋友找上了我,问我这个网站的关键词总是在第二页的12位或者13位徘徊,前段时间还掉到第四页了.后来他就去买了链接,做单向链接才恢复原来的排名.但是他始终想不明白关键词为什么进不来首页. 其实关键词在第二页,都是关键词11位现象,之前我写过一篇文章,就是解决11位想象的,这个待会就再次分享一次,但是写这篇文章的主要目的,是要让大家去分析网站,而不是单纯的就是看到11位,然后找人解决,下面谈谈我是怎么分析网站,然后对症下药的,我朋友的关键词是"太原搬家电话",在13位有

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金) 两位小数_正则表达式

第一: 限制只能是整数 <input type = "text" name= "number" id = 'number' onkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" /> 如果不是整数就直接alert 第二: 限制是两位的小数 <input type = "text" name= "price&quo

正则表达式-输入9位整数或以下可以带小数点后面两位一共11位数 像1.111这样是不成功的

问题描述 输入9位整数或以下可以带小数点后面两位一共11位数 像1.111这样是不成功的 输入9位整数或以下可以带小数点后面两位一共11位数 像1.111这样是不成功的 999999999.22这样是可以的 求正则表达式 (表达不清楚 在线等答案.....) 解决方案 ^d{1,9}(.d{1,2})?$ 解决方案二: 看清楚了: d{1,9}(.d{1,2})

iOS 正则表达式判断纯数字及匹配11位手机号码的方法

第一种使用正则表达式 判断 //是否是纯数字 + (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred evaluateWithObject:str]; if (isMatch)

Excel表格输入18位身份证号出现错误了,后边都是0,怎么解决?

方案一:把单元格格式改为"文本",再重新输入! 方案二:一.解决输入身份证号码的问题 默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以"科学记数"格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为"0".这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了.此时,我们有两种办法解决此问题: 1.利用数字标签 选中需要输入身份证号码

Excel表格输入18位身份证号出现错误

方案一:把单元格格式改为"文本",再重新输入! 方案二:一.解决输入身份证号码的问题 默认情况下在Excel当前单元格中输入的数字位数如果超过11位(不含11位)时,系统将以"科学记数"格式显示输入的数字;当输入的数字位数超过15位(不含15位)时,系统将15位以后的数字全部显示为"0".这样一来,如果我们要输入身份证号码(15位或18位),身份证号码就不能正确显示出来了.此时,我们有两种办法解决此问题: 1.利用数字标签 选中需要输入身份证号码

WPS移动版巧妙设置快速输入18位身份证号码

财务工作人员经常接触Excel表格,阿mo也不例外.而且财务人员在制作工资表格,或人事部门在统计员工资料时需要输入身份证号码或银行账户等,数字无法完整显示的问题自然会影响工作效率. 其实利用WPS移动版,打开或新建Excel表格进行编辑时,简单设置几下即可正常显示所有数字,看看阿mo是如何办到的吧! 首先阿mo要提醒大家,对于WPS移动版而言,Excel表格中默认最大只能显示11位数字,阿mo也从图例中可以看到,表格单元格中的11位手机号码是可以正常显示出来的. 由于WPS移动版默认显示为科学计