Javascript中有什么函数可以获得字符串的中的某些字符,即类似于vbscript中的left,right等函数! var strTemp = "Test";var strMid = strTemp.substring(1,strTemp .length);当然了,你还可以在VBScript中定义其它函数,然后在JavaScript中调用,呵呵 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function left(mainStr,lngLen) { if (lngLen>0) { return mainStr.substring(0,lngLen) } else { return null }}function right(mainStr,lngLen) {// alert(mainStr.length) if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) { return mainStr.substring(mainStr.length-lngLen,mainStr.length) } else { return null }}//滤掉左右空格function trim(strMain) { if (strMain==null) return "" var str1=strMain //去掉回车符 var ascMain=strMain.charCodeAt(strMain.length-1) if (ascMain==32) str1=left(strMain,strMain.length-1) if (str1==null) return "" for (var i=0;i<=str1.length-1;i++) { var mychar=str1.charAt(i); if ((mychar!=" ") && (mychar!=" ")) { str1=str1.substring(i,str1.length); break; } } for (var i=str1.length-1;i>0;i--) { var mychar=str1.charAt(i); if ((mychar!=" ") && (mychar!=" ")) { str1=str1.substring(0,i+1); break; } } return str1;} 请教个正则表达式的写法 ?哪位好心人能给解释下这段代码 那种像FLASH的底下有标记1234的滚动图是怎么做的? 有没有能通过页面的table数据生成图表的插件呢? 指定列表行取值问题 使用document.createElement("IFRAME")遇到的问题。。。。。 如何关闭用非模态窗口? 如何用JAVASCRIPT控制选中(变成高亮),和解除选中(从高亮色变成正常色) 如何得到一个绝对定位的层的宽度(注:在开始的时候没有设定层的宽度) element 获取item组件的下标 小问题!2个数相加后的和.... 如何得到一个textbox右上角的相对坐标或是绝对坐标?
if (lngLen>0) {
return mainStr.substring(0,lngLen)
}
else
{
return null
}
}function right(mainStr,lngLen) {
// alert(mainStr.length)
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
return mainStr.substring(mainStr.length-lngLen,mainStr.length)
}
else
{
return null
}
}//滤掉左右空格
function trim(strMain) {
if (strMain==null) return ""
var str1=strMain
//去掉回车符
var ascMain=strMain.charCodeAt(strMain.length-1)
if (ascMain==32) str1=left(strMain,strMain.length-1) if (str1==null) return "" for (var i=0;i<=str1.length-1;i++) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(i,str1.length);
break;
}
} for (var i=str1.length-1;i>0;i--) {
var mychar=str1.charAt(i);
if ((mychar!=" ") && (mychar!=" ")) {
str1=str1.substring(0,i+1);
break;
}
} return str1;
}