❶ 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;
}
}