<html>
<head runat="server">
<meta charset="utf-8"/>
<title></title>
<script type="text/javascript">
var maxstrlen = 160;
function Q(s) { return document.getElementById(s); }
function checkWord(c) {
len = maxstrlen;
var str = c.value;
myLen = getStrleng(str);
var wck = Q("wordCheck");
if (myLen > len * 2) {
c.value = str.substring(0, i + 1);
}
else {
wck.innerHTML = Math.floor((len * 2 - myLen) / 2);
}
}
function getStrleng(str) {
myLen = 0;
i = 0;
for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {
if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)
myLen++;
else
myLen += 2;
}
return myLen;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div style="font-size: 16px">
控制输入框字符输入,计算输入字符总数,显示剩余字数;<br>
一个英文字符算一个字符,一个中文字符算两个字符计算。
</div>
<div>
<textarea onkeyup="javascript:checkWord(this);" onmousedown="javascript:checkWord(this);"
name="content" style="overflow-y: scroll"></textarea>
</div>
<div>
还可以输入<span style="font-family: Georgia; font-size: 26px;" id="wordCheck">160</span>个字符
</div>
</form>
</body>
</html>
js统计字符串个数
时间: 2024-10-05 21:14:54
js统计字符串个数的相关文章
js统计字符串中出现次数最多的字符例子
例子,来自jb之家 应用正则表达式的全局匹配,可以匹配出字符出现的次数,比较这些次数,将最大的保存并返回.代码如下: 代码如下 复制代码 var countMost = function(str){ if(!str) return; var _count = 0, _temp = 0, _reg, _char; for(var i=0; i<str.length; i++){ _reg = new RegExp(str.charAt(i), 'g'); _temp = str.match(_r
js 统计字符串中	
出现次数
下面的函数作用不大,特别是统计tnr这种特殊字符了,不过你可以用它做统计其它字符在字符串中出现次数了,charinstring是我们经常会碰到的. */ var whitespace = " tnr"; function charinstring (c, s) { for (i = 0; i < s.length; i++) { if (s.charat(i) == c) return true; } return false } function s
js实现统计字符串中特定字符出现个数的方法_javascript技巧
本文实例讲述了js实现统计字符串中特定字符出现个数的方法.分享给大家供大家参考,具体如下: //js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的个数 var thisCount = 0; strSource.replace(/\{[xX]+\}|\{\}/g, function (m, i) { //m为找到的{xx}元素.i为索引 thisCount++; }); return th
java统计字符串中重复字符出现次数的方法_java
本文实例讲述了java统计字符串中重复字符出现次数的方法.分享给大家供大家参考,具体如下: package com; import org.junit.Test; /** * 统计一个字符串的重复字符出现的次数 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public
字符在字符串中的个数-如何统计字符串中某个字符的个数
问题描述 如何统计字符串中某个字符的个数 比如如何计算字符串 String str="oiwerwwoijjjwwnlamxjswwkxmn2w"中w字符在其中的个数? 解决方案 如果针对某个字符的话,比较简单的就是 String str="oiwerwwoijjjwwnlamxjswwkxmn2w" str.replaceAll("w","").length-str.length 解决方案二: 方法很多,最直接的,遍历,然后
Python实现统计英文单词个数及字符串分割代码
这篇文章主要介绍了Python实现统计英文单词个数及字符串分割方法,本文分别给出代码实例,需要的朋友可以参考下 字符串分割 代码如下: str="a|and|hello|||ab" alist = str.split('|') print alist 结果 代码如下: str="a hello{这里换成5个空格}world{这里换成3个空格}" alist=str.split(' ') print alist 统计英文单词的个数的python代码 代码如下: #
代码-用汇编实现统计空格个数
问题描述 用汇编实现统计空格个数 2C 用汇编实现输入一串字符串,统计其中空格.数字.大写字母.小写字母的个数.代码调试时没问题,但在DOS界面运行时输出乱码,求各位大神指导,哪里出错 DATA SEGMENT BUFFER DB 10?10 DUP(?) COUNT DB 4 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODEDS:DATASTART: MOV AXDATA MOV DSAX MOV AH10 INT 21H LEA BXBUFFER+1 MO
C语言统计字符个数代码分享_C 语言
C语言实现统计字符个数 #include<stdio.h> int main() { int sz[10]={0},zm[26]={0},z[26]={0},i,space=0,e=0,t=0; char c; printf("请输入一段字符,统计其中各字符的数量\n"); while((c=getchar())!='\n') { if(c<='z'&&c>='a') zm[c-'a']++; else if(c<='Z'&&
JS判断字符串字节数并截取长度的方法_javascript技巧
本文实例讲述了JS判断字符串字节数并截取长度的方法.分享给大家供大家参考,具体如下: 这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果: 那么,在页面上,我们需要检测两个东西,一个就是字节数,一个就是字符数. 由于数据库中,要求title的长度字节数为200,那么具体的js代码如下: /************************************************************************* * CodeBy:SCY CodeDate:20