JS 判断字串字节数,并截取长度
2024-09-02 05:36:18
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字节
}
}
<input id="txtTitle" type="text" class="inputText" runat="server" onpropertychange="notifyTextLength();" />
当前已经输入<span id="inputedWord" style="color:red"></span> 还可以输入<span id="inputtingWord" style="color:Red;"></span>
最新文章
- WebForm控件--2016年12月29日
- 中文 iOS/Mac 开发博客列表(转)
- Html.ActionLink , Url.Action
- 将String类型的XML解析并设置到实体类中
- GCD Block
- Linux Mint SmoothTask2的安装方法
- LinearLayout按下(pressed)或获取焦点(focused)时背景设置不同颜色或图片
- TOMCAT之性能跟踪入门
- Javascript教程:js异步模式编程的4种解决方法
- 腾讯云VS AWS :云存储网关性能谁更优?
- Android项目开发填坑记-Fragment的onAttach
- 年度游戏圈2018白皮书解析手游折扣app哪个好及靠谱程度分析
- luanet更名为distri.lua
- Ajax-创建ajax
- (转载)C#工具箱Menustrip控件中分割线的设置方法
- 安装使用git
- flask+socketio+echarts3 服务器监控程序(基于后端数据推送)
- SpringMVC实现RESTful服务
- centos 安装或更新最新版本软件包(git python etc)的方法 SCL IUS
- php 生成二维码(qrcode)