for循环 定义一个 i循环一次 加一是11的倍数就在结尾加个逗号
解决方案 »
- 求aspx中导出Excel文件详细步骤~
- 使用AJAX控件,上传到空间不能访问是怎么回事?
- sqlcommand.commandtext有sql语句go的问题
- 怎么样把DataGrid的头改成下列表呀??
- 如何在.net当中实现Access数据库的备份与还原?
- 有点难度!!客户端解析xml文件,要随机在xml中取若干个标题长度小于(m)的(n)条记录,然后在一个table里面显示出来,恳请各位高手帮忙!
- 怎样判断DropDownList 哪一项被选中
- 用select * from talbe for xml auto,elements等,還可以用for xml,raw等,還有沒有其它的啊!
- C#和VB共存的问题
- 这到底是怎么了??
- Object转成List<T>的问题!!
- 双击GridView的某一事件产生的是script代码而不是后台代码
基本思路如下:
在onchange事件的方法中判断输入框内容的长度(用split去掉逗号)如果能被11整除,则将输入框的内容加上逗号即可。
{
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
{
}
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;
}
}
这是一个手机号的正则,在这个手机号后面加上,应该可以的吧,具体你试试看吧!
<script type="text/javascript">
function Validate(obj){
obj.value = obj.value.replace(/(\d{11}(?!,))+/g,"$1,");
}
</script>
这个是金额的和你的要求类似,希望能帮到你。
onkeypress="this.value = this.value.replace(/(\d{11}(?!,))+/g,"$1,");"
$("#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);
}
});
});