精华内容
下载资源
问答
  • JS判断字数

    千次阅读 2006-10-25 14:13:00
    function checklen(obj)...{var lenE = obj.value.length*2;var lenC = 0;var CJK = obj.value.match(/[一-龥豈-鶴]/g);if (CJK != null) lenC += CJK.length;tno.innerText = (lenE)/2;...
         function  checklen(obj) {
    var lenE = obj.value.length*2;
    var lenC = 0;
    var CJK = obj.value.match(/[一-龥豈-鶴]/g);
    if (CJK != null) lenC += CJK.length;
    tno.innerText 
    = (lenE)/2;// - lenC;
    if (tno.innerText < 0{
    var tmp = 0
    var cut = obj.value.substring(0, lenE);
    for (var i=0; i<cut.length; i++){
    tmp
    +=2;
    //tmp += /[一-龥豈-鶴]/.test(cut.charAt(i)) ? 2 : 1;

        
    if (tmp > lenE) break;
        }

        obj.value 
    = cut.substring(0, i);
        }

        }
     
      protected   void  Page_Load( object  sender, EventArgs e)
        
    {
            tno.InnerText 
    = txtStoryContent.Text.Length.ToString();
        }
      < tr >
                
    < td  align ="center"  valign ="top"  class ="wenneirong01" >< div  align ="right" ></ div >
                    
    < div  align ="left" >
                        
    &nbsp; < asp:TextBox  ID ="txtStoryContent"  runat ="server"  BorderStyle ="None"  Height ="550px"
                            TextMode
    ="MultiLine"  Width ="540px"  onpropertychange ="checklen(this)" > 在这里发表原创... </ asp:TextBox ></ div ></ td >
              
    </ tr >
              
    < tr >
                
    < td >< div  align ="left" >
                    
    &nbsp; 当前文章 < font  color ="#ff0000" >< span  id ="tno"  runat ="server" ></ span ></ font > 个字 </ div >   </ td >
              
    </ tr >
    这样就可以了!
    展开全文
  • 本文实例讲述了JS判断字符串字节数并截取长度的方法。分享给大家供大家参考,具体如下:这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果:那么,在页面上,我们需要检测两个东西,一个就是字节数...

    本文实例讲述了JS判断字符串字节数并截取长度的方法。分享给大家供大家参考,具体如下:

    这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果:

    1fd109ae32ffbe7e99876a7bbf411811.png

    那么,在页面上,我们需要检测两个东西,一个就是字节数,一个就是字符数。

    由于数据库中,要求title的长度字节数为200,那么具体的js代码如下:

    /*************************************************************************

    * CodeBy:SCY CodeDate:2011年3月11日 12:01:16

    * DESC:主要是用来判断当前输入的字节数,以便做到限制输入标题的长度功能

    **************************************************************************/

    var matchWords;

    function notifyTextLength() {

    var inputNum = document.getElementById("txtTitle").value.replace(/[^\x00-\xff]/g, "**").length; //得到输入的字节数

    if (inputNum <= 200) {

    matchWords = document.getElementById("txtTitle").value.length;

    document.getElementById("inputedWord").innerHTML = inputNum + "字节," + matchWords + "字符";

    document.getElementById("inputtingWord").innerHTML = (200 - inputNum) + "字母,"+(Math.round(((200-inputNum)/2)-0.5))+"汉字";

    }

    if (inputNum > 200) {

    document.getElementById("txtTitle").value = document.getElementById("txtTitle").value.substring(0, matchWords); //如果超过200字节,就截取到200字节

    }

    }

    其中,matchWords代表的是当字节数小于200的情况下,匹配的字符的个数;inputNum则是输入的字节数。

    当标题输入的字节数大于200的时候,就按照字符个数进行截取。

    html代码如下:

    当前已经输入

    还可以输入

    希望本文所述对大家JavaScript程序设计有所帮助。

    展开全文
  • * 功 能:判断是否为正确的电话号码(可以含"()"、"()"、"+"、"-"和空格) // * 入口参数:fData:要检查的数据 // * 出口参数:True:正确的电话号码,或者空 // * False:错误的电话号码 // * 错误信息...
    //**************************************************************** 
    //* 名  称:DataLength 
    //* 功    能:计算数据的长度 
    //* 入口参数:fData:需要计算的数据 
    //* 出口参数:返回fData的长度(Unicode长度为2,非Unicode长度为1) 
    //***************************************************************** 
    function DataLength(fData) 
    { 
        var intLength=0 
        for (var i=0;i<fData.length;i++) 
        { 
            if ((fData.charCodeAt(i) < 0) || (fData.charCodeAt(i) > 255)) 
                intLength=intLength+2 
            else 
                intLength=intLength+1    
        } 
        return intLength 
    } 
    //**************************************************************** 
    //* 名  称:IsEmpty 
    //* 功    能:判断是否为空 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:空                              
    //*           False:非空 
    //***************************************************************** 
    function IsEmpty(fData) 
    { 
        return ((fData==null) || (fData.length==0) ) 
    } 
    
    
    //**************************************************************** 
    //* 名  称:IsDigit 
    //* 功    能:判断是否为数字 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:是0到9的数字                              
    //*           False:不是0到9的数字 
    //***************************************************************** 
    function IsDigit(fData) 
    { 
        return ((fData>="0") && (fData<="9")) 
    } 
    
    
    //**************************************************************** 
    //* 名  称:IsInteger 
    //* 功    能:判断是否为正整数 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:是整数,或者数据是空的                            
    //*           False:不是整数 
    //***************************************************************** 
    function IsInteger(fData) 
    { 
        //如果为空,返回true 
        if (IsEmpty(fData)) 
            return true 
        if ((isNaN(fData)) || (fData.indexOf(".")!=-1) || (fData.indexOf("-")!=-1)) 
            return false    
        
        return true    
    } 
    
    //**************************************************************** 
    //* 名  称:IsEmail 
    //* 功    能:判断是否为正确的Email地址 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:正确的Email地址,或者空                              
    //*           False:错误的Email地址 
    //***************************************************************** 
    function IsEmail(fData) 
    { 
        if (IsEmpty(fData)) 
            return true 
        if (fData.indexOf("@")==-1) 
            return false 
        var NameList=fData.split("@"); 
        if (NameList.length!=2) 
            return false  
        if (NameList[0].length<1 ) 
            return false   
        if (NameList[1].indexOf(".")<=0) 
            return false 
        if (fData.indexOf("@")>fData.indexOf(".")) 
    return false 
        if (fData.indexOf(".")==fData.length-1) 
    return false 
        
        return true    
    } 
    
    //**************************************************************** 
    //* 名  称:IsPhone 
    //* 功    能:判断是否为正确的电话号码(可以含"()"、"()"、"+"、"-"和空格) 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:正确的电话号码,或者空                              
    //*           False:错误的电话号码 
    //* 错误信息: 
    //***************************************************************** 
    function IsPhone(fData) 
    { 
        var str; 
        var fDatastr=""; 
        if (IsEmpty(fData)) 
            return true 
        for (var i=0;i<fData.length;i++) 
        { 
            str=fData.substring(i,i+1); 
            if (str!="(" && str!=")" && str!="(" && str!=")" && str!="+" && str!="-" && str!=" ") 
               fDatastr=fDatastr+str; 
        }  
        //alert(fDatastr);  
        if (isNaN(fDatastr)) 
            return false 
        return true    
    } 
    
    //**************************************************************** 
    //* 名  称:IsPlusNumeric 
    //* 功    能:判断是否为正确的正数(可以含小数部分) 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:正确的正数,或者空                              
    //*           False:错误的正数 
    //* 错误信息: 
    //***************************************************************** 
    function IsPlusNumeric(fData) 
    { 
        if (IsEmpty(fData)) 
            return true 
        if ((isNaN(fData)) || (fData.indexOf("-")!=-1)) 
            return false 
        return true    
    } 
    
    //**************************************************************** 
    //* 名  称:IsNumeric 
    //* 功    能:判断是否为正确的数字(可以为负数,小数) 
    //* 入口参数:fData:要检查的数据 
    //* 出口参数:True:正确的数字,或者空                              
    //*           False:错误的数字 
    //* 错误信息: 
    //***************************************************************** 
    function IsNumeric(fData) 
    { 
        if (IsEmpty(fData)) 
            return true 
        if (isNaN(fData)) 
            return false 
            
        return true    
    } 
    
    
    //**************************************************************** 
    //* 名  称:IsIntegerInRange 
    //* 功    能:判断一个数字是否在指定的范围内 
    //* 入口参数:fInput:要检查的数据 
    //*           fLower:检查的范围下限,如果没有下限,请用null 
    //*           fHigh:检查的上限,如果没有上限,请用null 
    //* 出口参数:True:在指定的范围内                              
    //*           False:超出指定范围 
    //***************************************************************** 
    function IsIntegerInRange(fInput,fLower,fHigh) 
    { 
        if (fLower==null) 
            return (fInput<=fHigh) 
        else if (fHigh==null) 
            return (fInput>=fLower) 
        else         
            return ((fInput>=fLower) && (fInput<=fHigh)) 
    } 
    展开全文
  • <td class="superiorName" th:text="${...js: <script type="text/javascript"> // 限制字数为10个,多余的为空格 $(function(){ $(".superiorName").each(function () { var maxwidth = 10; .

    html:

    <td class="superiorName" th:text="${dealerList.superiorName}"></td> 

    js:

    <script type="text/javascript">
    
    // 限制字数为10个,多余的为空格
        $(function(){
            $(".superiorName").each(function () {
                var maxwidth = 10;
                if ($(this).text().length >= maxwidth) {
                    var b = $(this).children().is("a");
                    if (b) {
                        $(this).children().text($(this).children().text().substring(0, maxwidth) + "...");
                    } else {
                        $(this).text($(this).text().substring(0, maxwidth));
                        $(this).text($(this).text() + "...");
                    }
                }
            })
        })
    </script>

    展开全文
  • 判断输入的字数
  • js判断文字字数

    千次阅读 2019-09-06 20:52:38
    方法一 $("form").submit(function() { var content = editor.getContentTxt(); var sum = 0; re = /[\u4E00-\u9FA5]/g; //测试中文字符的正则 ... if (re.test(content)) //使用正则判断是否存在中文 ...
  • 不错的几个js判断(判断汉字字数等),真的 不错的哦!
  • js判断汉字字数

    2014-07-18 17:26:00
    js判断汉字字数的东东 //**************************************************************** //* 名 称:DataLength //* 功 能:计算数据的长度 //* 入口参数:fData:需要计算的数据 //* 出口参数:...
  • 主要介绍了js判断文本框剩余可输入字数的方法,可实现直观显示文本框可输入字数的功能,非常具有实用价值,需要的朋友可以参考下
  • <script type="text/javascript" src="./jquery.js"> $(".aa").each(function() { //获取内容 var str = $(this).html(); //截取内容5个字符 var subStr = str.substring(0, 5); //如果长度大于5就添加...
  • (转)js判断汉字字数

    2011-11-09 23:23:09
    js判断汉字字数的东东 //**************************************************************** //* 名 称:DataLength //* 功 能:计算数据的长度 //* 入口参数:fData:需要计算的数据 //* 出口参数:返回...
  • JS 判断输入的字数

    千次阅读 2009-07-31 21:26:00
    判断输入的字数 <!-- function Checkval() { var s=document.getElementById("Text1").value; var n=0; for(var i=0;i;i++) { //charCodeAt()可以返回指
  • 不错的几个js判断判断汉字字数等)星期六, 25th 9月 2004今天周末,在公司加班,碰到一个用js判断汉字字数的东东,觉得比较好,就先收藏了。 //****************************************************************...
  • 文字字数判断

    2021-06-01 20:11:00
    文字字数判断,限制字符输入个数超出自动删除。
  • js判断文本框剩余可输入字数

    千次阅读 2014-08-10 18:31:19
    有些需求是为了更直观的体现用户在文本框输入文本时能看到自己输入了多少字,并且有些特殊的要求字数不超过多少
  • ``` 自我评价: <td><textarea rows="10" cols="40" name="desc"></textarea></td> ... var ChuiNiuBi = document.getElementsByName("desc");... if (ChuiNiuBi.value.length>2000||ChuiNiuBi....
  • Js练习题之字数判断

    2015-01-06 15:32:00
    目标:控制某个栏目里每行字数,当字数超出时,以省略号显示 $("元素").each(function(){ var maxlength=9; //最大字数 if($(this).text().length>maxlength){ $(this).text($(this).text().substring(0...
  • 常见国内微博字数统计:新浪:140个汉字,280英文字母腾讯:140个汉字,280英文字母网易:163个汉字,163英文字母人人网:140个汉字,140个英文字母首先我们并不评论各大网站对字数统计的为什么各不相同。从上述我们...
  • javascript 判断输入的文本的中文字数或者英文单词数目,混输一样判断看代码 function testreg(){ var s = document.frm.aa.value; var s1 = s.replace(/([^/x00-/xff])/g, $1 ); var s2 = s1.replace(//s+/ig,...
  • [b]javascript文件:(limitWord.js)[/b] // 这里都是公用函数,挺多的... var // 获取元素 $ = function(element) { return (typeof(element) == 'object' ? element : document.getElementById...
  • JS 记录输入字数

    2018-07-12 10:01:38
    &lt;!...gt;&lt;...js判断输入字符串长度(汉字算两个字符,字母数字算一个)&lt;/title&gt; &lt;style type="text/css"&gt; .pbt { margin-bottom: 10px; } 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,413
精华内容 1,765
关键字:

js判断字数