首頁 > web前端 > js教程 > 用js替換數字與逗號以外的所有字元的程式碼_javascript技巧

用js替換數字與逗號以外的所有字元的程式碼_javascript技巧

WBOY
發布: 2016-05-16 16:45:27
原創
2007 人瀏覽過

用js取代數字與逗號以外的所有字元

複製程式碼 代碼如下:


代碼如下:



代碼如下:


//去掉第一個逗號if (str.substr(0,1)== ',') str=str.substr(1);

//去掉第二個逗號

var reg=/,$/gi;

str=str.replace(reg,"");

alert(str); 結果:


複製程式碼

程式碼如下:



複製程式碼


程式碼如下:


FCKinsertdown.Addunction(strtemp.strunction(strtemp,)
if(strtemp.indexOf(",")>-1){
strtemp=dostr(strtemp);
var strs= new Array(); //定義一數組
strs=strtemp. split(","); //字元分割
for (i=0;iif(i==strs.length){
FCK.InsertHtml(" [downsoft]" trim(strs[i]) "[/downsoft]") ;
}else{ FCK.InsertHtml("[downsoft]" trim(strs[i]) "[/downsoft]") ;

 }
     }
 }else{
  FCK.InsertHtm("[downsoft]ml dostr(strtemp) "[/downsoft]") ;}

function dostr(str){
str=trim(str);
var strarry=unique(str.split(","));
str=strarry.join(",") ;
str=str.replace(/,/ig,",");
str=str.replace(/[^0-9,]*/ig,"");
str= str.replace(new RegExp(', ',"gm"),',');

if (str.substr(0,1)==',') str=str.substr(1);

var reg=/,$/gi;
str=str.replace(reg,"");
return str;
}

//去重複陣列
function unique(data){
    data = data || [];
    var a = {};len = data.length; for . (var i=0; i var v = data[i];
        if (typeof(a[v]) == 'undef         a[v] = 1;
                              (var i in a){
               data[data.length] = i;
         }
        return data;
}
//供使用者呼叫
function trim(s){
return trimRight(trimLeft(s));
}
空白
function trimLeft(s){
if(s == null) {
return "";
}
var whitespace = new String(" tnr");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) != -1) {
var j=0, i = str.length;
while (jj j ;
}
str = str.substring(j, i);
}
return str;
}
//去掉右邊的空白
function trimRight(s){
if(s == null) return "";
var whitespace = new String(" tnr ");
var str = new String(s);
if (whitespace.indexOf(str.charAt(str.length-1)) != -1){
var i = str.length - 1;
while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){
i--;
}
str = str.substring( 0, i 1);
}
return str;
}

腳本之家原創文章,轉載請註明出處。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板