[原创]在日文系统中使用JavaScript校验用户输入长度

原创 2004年09月23日 15:36:00

                                                                                   作者:bluesky35(蓝天)

以下JavaScript校验日文环境下的用户输入
直接调用fvallenchk函数即可,obj为要校验的对象,max_len为最大长度,该函数返回0表示长度超出,反之则通过.

function fgetdata(Obj){
 wkValue = "";
 wkType = Obj.type;
 if (wkType == "text") {
  wkValue = Obj.value;
 } else if (wkType == "hidden") {
  wkValue = Obj.value;
 } else if (wkType == "select-one") {
  SelIx = Obj.selectedIndex;
  wkValue = Obj.options[SelIx].value;
 } else if (wkType == "textarea") {
  wkValue = Obj.value;
 } else if (wkType == "password") {
  wkValue = Obj.value;
 }
 return wkValue;
}

function fvallenchk(obj,max_len){
    var chkstr,i,cnt = 0;

    chkstr = "ーアイウエオカキ`゙゚クケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォッャュョ";
    strValue = fgetdata(obj);
    for(i=0; i<strValue.length; i++){
        if(escape(strValue.charAt(i)).length >= 4 ){
            if ( chkstr.indexOf(strValue.charAt(i))== -1){
    cnt+=2;
            }else{
                cnt++;
            }
        }else{
            cnt++;
        }
    };
    if (cnt > max_len) {
        return "0";
    } else {
        return "1";
    }
}

javax validation--参数基础校验

源地址:http://jinnianshilongnian.iteye.com/blog/1990081?page=2#comments Bean Validation 1.1当前实现是...
  • csyuyaoxiadn
  • csyuyaoxiadn
  • 2017年02月20日 17:24
  • 8969

js限制textarea内容长度

js限制textarea内容长度 全文转载自 http://hi.baidu.com/java_workplace/blog/item/03e2910be2003921e824887f.ht...
  • wy978651775
  • wy978651775
  • 2014年11月19日 09:34
  • 4398

easyui 自定义表单内容验证(汉字、字母、数字、邮箱、电话、邮编、身份证号等)

jquery easyui validator 校验表单输入内容的格式
  • u011231355
  • u011231355
  • 2015年10月10日 11:21
  • 1501

[原创] 迷你翻译工具包括日文读音(汉字转平假名)

  • 2012年08月16日 14:49
  • 38KB
  • 下载

超实用c#按字节截取长度(原创)

  • 2011年08月25日 15:45
  • 2KB
  • 下载

vc本地编码程序在日文系统出现乱码无法使用的解决办法

     去年用vc给客户开发了一套基于pdf文档的数字图书馆,界面显示都是古汉语,要求支持unicode5.0标准,在页面上能显示7万多汉字,包括四字节汉字,终于在费了九牛二虎之力后在中文操作系统下...
  • jingyan8168
  • jingyan8168
  • 2011年01月27日 23:21
  • 280

[原创+源码]绝对强悍:jQuery实现可编辑表格的用户管理系统 (二)

如题,由于帖子长度限制,本文上接 [原创]jQuery+Ajax+Json+Php技术实现可编辑表格的用户管理系统(一)如题,我们给大家做了基础知识的铺垫,下面我们来看下如何实现功能     首先,我...
  • liwei3gjob
  • liwei3gjob
  • 2011年04月01日 11:15
  • 2598

[原创+源码]绝对强悍:jQuery实现可编辑表格的用户管理系统(一)

     [原创+源码]jQuery+Ajax+Json+Php技术实现可编辑表格的用户管理系统 ,源码下载见帖子底部     今天给大家带来的是基于jQuery的ajax+json对象解析+Php开...
  • liwei3gjob
  • liwei3gjob
  • 2011年03月31日 17:46
  • 2324

计算字符串长度(关于日文字符) 正则表达式

项目要求: 计算一个字符串的长度(对日项目VB.NET) 以前的代码找不到了只能自己写一下了(找到了别人的代码觉得有点麻烦,没用) String.prototype.isBytes = f...
  • ldp365
  • ldp365
  • 2014年07月09日 09:33
  • 720

[乐意黎原创] JavaScript中数组使用总结

原文地址:http://blog.csdn.net/u012468376/article/details/53147098 一、 数组的概念 1.1 什么是数组 数组是指的数据的有序...
  • aerchi
  • aerchi
  • 2016年12月07日 12:35
  • 285
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[原创]在日文系统中使用JavaScript校验用户输入长度
举报原因:
原因补充:

(最多只允许输入30个字)