1、textarea 換行 的問題,替換後顯示出來就是換行的了
function strReplace(str) {//替換斷行符號換行 return str.replace(/(\r)*\n/g,"<br/>").replace(/\s/g," "); } //t
2、擷取網頁連結的制定參數
function getPara(pa){//擷取網頁參數var str=location.href;var pos=str.lastIndexOf("?");if (str.lastIndexOf(pa)==-1) {return 1;}{if(pos<0) return;if(pos==str.length-1) return;str=str.substr(pos+1);var ary=str.split("&");var len=ary.length;for(i=0;i<len;i++){var para=ary[i].split("=");if (para[0]==pa){return para[1];break;}}}}
3、去除空格,修改中文“,”為英文“,”,用於限制自動修正使用者的輸入
function FormatChar(text) //去除空格,修改中文“,”為英文“,”{ var tmp_gs = text var re = /,/g; //採用Regex tmp_gs = tmp_gs.replace(re, ","); re = /( )/g; tmp_gs = tmp_gs.replace(re, ""); return tmp_gs;}
4、截取檔案的副檔名
//截取檔案的副檔名function getFileExt(CurrentFilename) { var index1 = CurrentFilename.lastIndexOf("."); if (index1 != -1) { var index2 = CurrentFilename.length; return CurrentFilename.substring(index1 + 1, index2); }}
5、毫秒轉換為時分秒
function MillisecondToDate(msd) { var time = parseFloat(msd) / 1000; if (null != time && "" != time) { if (time > 60 && time < 60 * 60) { time = parseInt(time / 60.0) + "分鐘" + parseInt((parseFloat(time / 60.0) - parseInt(time / 60.0)) * 60) + "秒"; } else if (time >= 60 * 60 && time < 60 * 60 * 24) { time = parseInt(time / 3600.0) + "小時" + parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) + "分鐘" + parseInt((parseFloat((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60) - parseInt((parseFloat(time / 3600.0) - parseInt(time / 3600.0)) * 60)) * 60) + "秒"; } else { time = parseInt(time) + "秒"; } } else { time = "0 時 0 分0 秒"; } return time;}