你這是什么語言的代碼?如果你是Jquery的問題,那你就要用選擇器選到元素,然后調.length之類的方法就可以了。
創新互聯成都企業網站建設服務,提供網站建設、成都網站制作網站開發,網站定制,建網站,網站搭建,網站設計,響應式網站建設,網頁設計師打造企業風格網站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網站需要多少錢:18982081108
如果使用的是jq的validate驗證的話,可以使用:
maxlength: jQuery.format("請輸入一個長度最多是 {0} 的字符串"),
minlength: jQuery.format("請輸入一個長度最少是 {0} 的字符串"),
來驗證長度。
input id="cname" name="name" size="25" class="required" minlength="5" /
input id="cname" name="name" size="25" class="required" maxlength="10" /
關鍵的屬性是:text-overflow和overflow:?
text-overflow?:?clip?|?ellipsis?
參數:?
clip?:? 不顯示省略標記(...),而是簡單的裁切?
ellipsis?:? 當對象內文本溢出時顯示省略標記(...)?
說明:?設置或檢索是否使用一個省略標記(...)標示對象內文本的溢出。?
overflow?:?visible?|?auto?|?hidden?|?scroll?
除此之外,你可以寫hover事件,
或者
$('#foo').bind({
mouseover:function(){...},??
mouseout:function(){...}??
});
因為身份證的長度為18,所以需要18-5=13個*,可以用jq的substr()方法截取身份證的前五位,再加上13個星號即可。如:
$(document).ready(function(){
var?a?=?"112345678909876543";
var?b?=?a.substr(0,5)?+?"*************";
alert(b);
});
var m9k = {};
m9k.GetLength = function(str) {
///summary獲得字符串實際長度,中文2,英文1/summary
///param name="str"要獲得長度的字符串/param
var realLength = 0, len = str.length, charCode = -1;
for (var i = 0; i len; i++) {
charCode = str.charCodeAt(i);
if (charCode = 0 charCode = 128) realLength += 1;
else realLength += 2;
}
return realLength;
};
// 執行代碼:
alert(m9k.GetLength('測試測試ceshiceshi));
文章題目:jquery字符長度,jq獲取寬度
文章鏈接:http://vcdvsql.cn/article22/dsdggcc.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、網站排名、響應式網站、微信公眾號、ChatGPT、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯