欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用js替換除數(shù)字與逗號以外的所有字符的代碼

 更新時間:2014年06月07日 19:30:13   作者:  
用js實現(xiàn)的替換除數(shù)字與逗號以外的所有字符的代碼,因為需要去除重復(fù),這樣的話就會有很多的逗號需要替換

用js替換除數(shù)字與逗號以外的所有字符

復(fù)制代碼 代碼如下:

<script language="javascript"> 
var str="asdfk,asdf345345,345345";
//替換除數(shù)字與逗號以外的所有字符。
str=str.replace(/[^0-9,]*/g,"");
//去掉第一個逗號
if (str.substr(0,1)==',') str=str.substr(1);
//去掉第二個逗號
var reg=/,$/gi;
str=str.replace(reg,"");
alert(str);
</script>

結(jié)果:

復(fù)制代碼 代碼如下:

345345,345345


完整代碼:

復(fù)制代碼 代碼如下:

FCKinsertdown.Add = function(strtemp,str) {
if(strtemp.indexOf(",")>-1){
strtemp=dostr(strtemp);
var strs= new Array(); //定義一數(shù)組
strs=strtemp.split(","); //字符分割
for (i=0;i<strs.length ;i++ ) {
if(i==strs.length){
FCK.InsertHtml("[downsoft]"+trim(strs[i])+"[/downsoft]") ;
}else{
 FCK.InsertHtml("[downsoft]"+trim(strs[i])+"[/downsoft]<br />") ;
 }
     }
 }else{
  FCK.InsertHtml("[downsoft]"+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;
}

//去重復(fù)數(shù)組
function unique(data){
    data = data || [];
    var a = {};
len = data.length;
    for (var i=0; i<len;i++){
 var v = data[i];
        if (typeof(a[v]) == 'undefined'){
                               a[v] = 1;
                               }
    };
    data.length=0;
      for (var i in a){
               data[data.length] = i;
         }
        return data;
}
//供使用者調(diào)用
function trim(s){
return trimRight(trimLeft(s));
}
//去掉左邊的空白
function trimLeft(s){
if(s == null) {
return "";
}
var whitespace = new String(" \t\n\r");
var str = new String(s);
if (whitespace.indexOf(str.charAt(0)) != -1) {
var j=0, i = str.length;
while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
j++;
}
str = str.substring(j, i);
}
return str;
}
//去掉右邊的空白
function trimRight(s){
if(s == null) return "";
var whitespace = new String(" \t\n\r");
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;
}


腳本之家原創(chuàng)文章,轉(zhuǎn)載請注明出處。

相關(guān)文章

  • 微信小程序登陸注冊功能的實現(xiàn)代碼

    微信小程序登陸注冊功能的實現(xiàn)代碼

    通常小程序有為我們提供用戶授權(quán)登陸的功能,但是這個只能獲取用戶的頭像和昵稱,今天帶大家學(xué)習(xí)小程序登陸注冊功能的開發(fā),需要的朋友可以參考下
    2019-12-12
  • 利用JavaScript實現(xiàn)一個日期范圍選擇器

    利用JavaScript實現(xiàn)一個日期范圍選擇器

    日期范圍選擇器是一個常見的Web應(yīng)用功能,它允許用戶選擇一個日期范圍,本文我們將使用JavaScript來實現(xiàn)這個功能,感興趣的小伙伴可以了解下
    2024-01-01
  • uniapp實現(xiàn)審批流程的具體操作步驟

    uniapp實現(xiàn)審批流程的具體操作步驟

    這篇文章主要介紹了uniapp實現(xiàn)審批流程的具體操作方法,實現(xiàn)思路大概是需要要定義一個變量,記錄當前激活的步驟,通過數(shù)組的長度來循環(huán)數(shù)據(jù),如果有就采用3元一次進行選擇,具體實現(xiàn)步驟跟隨小編一起看看吧
    2024-03-03
  • JS創(chuàng)建對象的十種方式總結(jié)

    JS創(chuàng)建對象的十種方式總結(jié)

    面向?qū)ο笫且环N重要的編程范式,如何靈活的創(chuàng)建對象,是對編程基本功的考驗,本來我們來探討一下JavaScript中創(chuàng)建對象的十種方式,感興趣的小伙伴可以了解下
    2023-10-10
  • Bootstrap Modal遮罩彈出層(完整版)

    Bootstrap Modal遮罩彈出層(完整版)

    Bootstrap modal是給外層添加固定fixed,然后內(nèi)容使用自適應(yīng)靠上居中方式。今天分享的這篇文章正是這種方式,感興趣的朋友一起看看吧
    2016-11-11
  • js插件Jcrop自定義截取圖片功能

    js插件Jcrop自定義截取圖片功能

    這篇文章主要為大家詳細介紹了js插件Jcrop自定義截取圖片功能 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Three.js利用Detector.js插件如何實現(xiàn)兼容性檢測詳解

    Three.js利用Detector.js插件如何實現(xiàn)兼容性檢測詳解

    這篇文章主要給大家介紹了關(guān)于Three.js利用Detector.js插件如何實現(xiàn)兼容性檢測的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-09-09
  • asp錯誤 '80040e21' 多步 OLE DB 操作產(chǎn)生錯誤

    asp錯誤 '80040e21' 多步 OLE DB&nbs

    今天在寫asp入庫操作的時候提示Microsoft OLE DB Provider for ODBC Drivers 錯誤 80040e21 多步 OLE DB 操作產(chǎn)生錯誤,請檢查每個 OLE DB 狀態(tài)值,經(jīng)測試時函數(shù)定義文件沒有加載導(dǎo)致類型不對,所以無法入庫
    2023-05-05
  • PHP使用方法重載實現(xiàn)動態(tài)創(chuàng)建屬性的get和set方法

    PHP使用方法重載實現(xiàn)動態(tài)創(chuàng)建屬性的get和set方法

    這篇文章主要介紹了PHP使用方法重載實現(xiàn)動態(tài)創(chuàng)建屬性的get和set方法,使用本文方法可以在一個類中不用在寫大量的set方法或get方法,需要的朋友可以參考下
    2014-11-11
  • 微信小程序自定義組件實現(xiàn)多選功能

    微信小程序自定義組件實現(xiàn)多選功能

    這篇文章主要為大家詳細介紹了微信小程序自定義組件實現(xiàn)多選功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07

最新評論