❶ js實現字數超出寬度自動顯示省略號
超出寬度主要是css屬性最好的
width:xx;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
只要容器屬性有這幾個屬性,不管是css還是html或者js賦值就行
❷ js通過正則表達式獲取最後一個「\」後的字元。還有一個是統計字數。
1.假設s是獲取到輸入框的 C:\fakepath\案例.jpg
s.substr(s.lastIndexOf("\\")+1) 就是要的內容,這個不必用正則
2.
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 + 1;
}
else{
intLength = intLength + 0.5;
}
}
return Math.floor(intLength);
}
❸ js 或者JQUERY 讓一行英文標題字數超出的話超出部分變成....
<script type="text/javascript">
var str = "I want this effect, not that one.";
var br = 22;
alert('錯誤:'+str.substr(0,br));
if(str.charAt(br) != ' ') br=str.indexOf(' ',br); //判斷當前字元非空格,則查找版向後第一權個空格
alert('正確'+str.substr(0,br));
</script>