<script language="javascript">
function isChinese(str)
{
var lst = /[u00-uFF]/;
return !lst.test(str);
}
function strlen(str)
{
var strlength=0;
for (i=0;i<str.length;i++)
{
if (isChinese(str.charAt(i))==true)
strlength=strlength + 2;
else
strlength=strlength + 1;
}
return strlength;
}
//-------------------
var strtest="This测试!";
alert(strlen(strtest));
</script>
不分中英文字符都按一个字符计算:
<td>
<textarea name="content" cols=60 rows=8 onKeyUp="textLimitCheck(this,70);"></textarea>
<br>限 70 个字符 已输入 <font color="#CC0000"><span id="messageCount">0</span></font> 个字
</td>
<script>
/*回写span的值,当前填写文字的数量*/
messageCount.innerText = thisArea.value.length;
}
function textLimitCheck(thisArea, maxLength){
if (thisArea.value.length > maxLength)
{
alert(maxLength + ' 个字限制. \r超出的将自动去除.');
thisArea.value = thisArea.value.substring(0, maxLength);
thisArea.focus();
}</script>
<div style="width:300px; height:22px;line-height:22px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;">测试一下效果看能不能达到啊哈只逼供逼供逼供逼供珍贵逼供蚶见多识广薯在时工楞革革工进而杳碴国圆顶 </div>
-----------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
<!--
li {
width:200px;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
-->
</style>
<ul>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
<li><a href="#">web标准常见问题大全web标准常见问题大全</a></li>
</ul>
分享到:
相关推荐
### JavaScript 中英文混合字符串换行处理方法 在前端开发中,经常会遇到需要对文本进行格式化处理的情况,比如将一段过长的字符串按照一定的规则换行显示,这对于提高页面的可读性和美观度是非常重要的。本文将...
"基于microsoftTranslator实现js中英文切换"是一个利用Microsoft Translator API在JavaScript环境中实现实时语言切换的实践案例。这个功能可以让用户轻松地在中文和英文之间切换,提高网站或应用的国际化水平。 ...
在这个项目中,我们将深入探讨如何利用Microsoft Translator API在JavaScript中实现实时的中英文切换功能。 首先,你需要注册一个Azure账户并创建一个新的服务主体,以便获取Microsoft Azure Cognitive Services的...
此压缩包文件包含了多种JavaScript相关的中英文资料,是学习和深入理解JavaScript的好资源。 首先,"DHTML 手册.chm"可能是一个关于Dynamic HTML(动态HTML)的手册。DHTML是HTML、CSS、JavaScript和DOM(文档对象...
在"JavaScript中英文手册.zip"压缩包中,包含了多个帮助文件,它们是: 1. **JavaScript20.chm** - 这可能是关于JavaScript ES20(也称为ES2019)特性的详细介绍,涵盖了新的语法和API,比如Promise.allSettled、...
js实现中英文混合排序,支持所有浏览器,包括谷歌
js中英文字符串长度 js中英文字符串截取.docx
js中英文字符串长度 js中英文字符串截取.pdf
描述:“高性能javascript中英文对照版,希望能对广大js爱好者有进阶类的帮助。” 知识点: 1. JavaScript性能优化的重要性:文件提到高性能JavaScript对于开发者而言是极其重要的,因为它关乎到浏览器端的用户体验...
HTML用于构建键盘布局,CSS则用来美化和定制样式,而JavaScript负责处理键盘的逻辑,如按键响应、中英文切换功能的实现。在中英文切换功能上,通常会有一个切换按钮,用户点击后可以改变键盘上的字符集,从英文字符...
JavaScript 中英文资料对照外文翻译文献综述 JavaScript 作为一种广泛用于 web 编程的语言,也越来越多地用于特定目的的计算。因此,如何提高正确性、安全性和 JavaScript 应用程序的性能就成为了推动类型系统分析...
var patten = "([\\u4e00-\\u9fa5]{1}[\\u4e00-\\u9fa5\.·。]{"+min+","+max+"}[\\u4e00-\\u9fa5]{1}$)|([a-zA-Z]{1}[a-zA-Z\\-]{"+min+","+max+"}[a-zA-Z]{1}$)";
中文版都有 还有源代码。
在vue框架下开发的项目,该项目中有国际化的需求,所需要的zh.js以及en.js资源
本文实例讲述了JavaScript中英文字符长度统计方法。分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS中英文字符串长度...
总之,"Web JS虚拟键盘(中英文切换)"是一项实用的前端技术,它利用JavaScript和触摸事件,提供了在无物理键盘环境下输入文字的能力,尤其适用于移动设备和触摸屏应用。理解和掌握这一技术,有助于提升网页的易用性...
通过这个组件,用户可以在触摸屏设备上方便地进行中英文切换以及数字输入,无需依赖系统内置的物理键盘或软键盘。 该虚拟键盘的设计通常包括以下几个核心知识点: 1. **JavaScript基础**:VirtualKeyBoard的实现离...
在JavaScript中,我们可以利用第三方库,如`pinyin`或`zhon`,来将汉字转换为拼音。例如,`pinyin`库允许我们获取一个汉字或字符串的首字母,包括声母和韵母。如果只需要首字母,我们可以使用`pinyin`的`...