`
tingshu
  • 浏览: 34496 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

获取文本框中输入汉字的个数

 
阅读更多

 

function saveChannel()
{  
    var chlCode = $.trim($("#chlCode").val());
    var totalLength = chlCode.length;
    //匹配汉字   
    var charMatch = chlCode.match(/[\u4e00-\u9fa5]/g);   
    //汉字个数   
    var charNum = charMatch ? charMatch.length : 0; 
    var num = totalLength -charNum + charNum * 3; 
    if(num > 30){
       alert("渠道代码长度不能大于30(每个汉字占3个字符长度)!");
	   return;
    }
    
    var chlName = $.trim($("#chlName").val());
    var totalLength1 = chlName.length;
    //匹配汉字   
    var charMatch1 = chlName.match(/[\u4e00-\u9fa5]/g);   
    //汉字个数   
    var charNum1 = charMatch1 ? charMatch1.length : 0; 
    var num1 = totalLength1 -charNum1 + charNum1 * 3; 
    if(num1 > 30){
       alert("渠道名称长度不能大于30(每个汉字占3个字符长度)!");
	   return;
    }
     
	if($.trim($("#chlCode").val())==""){
		alert("请输入渠道代码!");
		return;
	}
	if($.trim($("#chlName").val())==""){
		alert("请输入渠道名称!");
		return;
	}
	if($('#bankCode').val()=="") {
		alert("请选择支付银行!");
		return;
	}
	
	if(!confirm("确定要添加渠道吗?")) {
		return;
	}
	
	ajaxSubmit("${ctx}/back/channel/channel!saveChannel.shtml");
	//$("#formChannel").attr("action","${ctx}/back/channel/channel!saveChannel.shtml");
	//$("#formChannel").submit();
}
分享到:
评论

相关推荐

    jQuery计算文本框字数及限制文本框字数的方法

    2. 使用jQuery计算字数:通过jQuery选择器获取文本框内容,并利用正则表达式替换掉所有非汉字字符,然后计算得到汉字的个数。通过文本框的长度减去汉字个数即可得到非汉字部分的字符数。两者相加即为文本框中的总...

    java字数统计程序

    在字数统计程序中,我们可以创建一个`Scanner`实例来获取用户输入的文本。 - **System.out.println()**:这是Java中最常见的输出方法,用于将结果打印到控制台。 3. **字符计数** - **遍历字符串**:通过`for`...

    VB 统计字母个数

    在这个例子中,我们创建了一个窗体,包含一个文本框(TextBox1)供用户输入字符串,一个按钮(Button1)触发计数过程,以及一个标签(Label1)显示结果。当用户点击按钮时,`Button1_Click`事件会被触发,执行相应的...

    delphi 开发经验技巧宝典源码

    0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 0218 如何把ADO中的数据导入到ListBox中 ...

    delphi 开发经验技巧宝典源码06

    0215 控制在文本框中只能输入两位小数 143 0216 如何把选择的文件图标显示在列表中 143 0217 根据表格中的数据长度自动调整表格宽度 144 7.2 ADO数据处理技术 145 0218 如何把ADO中的数据导入到ListBox中 ...

    《程序天下:JavaScript实例自学手册》光盘源码

    3.28 获取表单中文本框的个数 3.29 光标停在文字最后 3.30 分行取textarea中的值 3.31 自动插入文本 3.32 选取textarea的指定行 3.33 文本放大镜 3.34 文本框的默认输入法 3.35 文本框显示网页中选中的内容 3.36 ...

    程序天下:JavaScript实例自学手册

    3.28 获取表单中文本框的个数 3.29 光标停在文字最后 3.30 分行取textarea中的值 3.31 自动插入文本 3.32 选取textarea的指定行 3.33 文本放大镜 3.34 文本框的默认输入法 3.35 文本框显示网页中选中的内容 3.36 ...

    经典JavaScript正则表达式实战

    这样可以统计字符串中中文字符的个数。 正则表达式还可以用来匹配IP地址的前三段,方法是匹配三个由点分隔的数字。 在HTML中,经常需要提取或操作特定标签内的内容,例如匹配标签之间的内容或者获取文件名。这些...

    明日科技C#开发入门及项目实战

    实例034 获取字符串中汉字的个数 实例035 从字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个进制转换器 实例038 将字符串的每个字符进行颠倒输出 实例039 根据标点符号对...

    2021-2022计算机二级等级考试试题及答案No.1237.docx

    - 在Java等编程语言中,获取单列集合中元素的个数通常使用`size()`方法。其他选项如`length()`、`get(int index)`和`add(Object obj)`分别用于获取数组长度、获取集合中特定位置的元素和向集合添加元素等操作。 ###...

    C#编程经验技巧宝典

    73 <br>0106 如何获得一个字符串中数字的长度 74 <br>0107 如何获得字符串中数字或字母的长度 74 <br>0108 如何获得字符串中某个数字的位置 75 <br>0109 获得字符串中汉字的个数 76 <br>0110...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例034 获取字符串中汉字的个数 50 实例035 从字符串中分离文件路径、文件名及扩展名 51 实例036 对字符串进行加密与解密 53 实例037 开发一个进制转换器 56 实例038 将字符串的每个字符进行颠倒输出 60 实例039 ...

    2021-2022计算机二级等级考试试题及答案No.15143.docx

    对于汉字,可以输入4个,因为每个汉字通常占2个字节。 9. 深度为5的满二叉树,叶子结点(终端节点)的个数是2^(5-1)=16。 10. 重载方法的特征包括参数个数不同、参数类型不同或名相同但参数类型不同。相同名称和参数...

Global site tag (gtag.js) - Google Analytics