❶ javascript 中,一個字元串的長度有一百位.只顯示前面二十位.不能截取怎麼做
是在頁面上顯示的么?一般的做法是加上一個title屬性顯示完整字元串,至於顯示出來的那在包裹該字元串的容器上加上style="overflow:hidden;"就可以了。---前提是必須為該字元串做一個包裹容器,div或td都行
❷ javascript中規定在文本框中輸入的首字元必須是字母且長度為6到12,失去焦點時判斷,用正則表達式怎麼寫
首字元必須是來字母且長度為6到12,意思源是第一個字元是字母,且這個字元串的長度是6-12個字元。
//獲取文本框節點。方式各樣,選擇你喜歡的
var target= document.getElementById("target_id");
//正則表達式,第一個是字母,不分大小寫。其餘的為非空格用\S表示
var reg=/[a-zA-Z]{1}\S{5,11}/;
//添加失去焦點事件
target.onblur = function(){
//這里判斷文本框內容
if(reg.test(target.value)===false){
alert("輸入有誤");
return false;
}
}