用js替换除数字与逗号以外的所有字符的代码
用js替换除数字与逗号以外的所有字符 复制代码 代码如下: <script language="javascript"> var str="asdfk,asdf345345,345345"; //替换除数字与逗号以外的所有字符。 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> 结果: 复制代码 代码如下: 345345,345345 完整代码: 复制代码 代码如下: FCKinsertdown.Add = function(strtemp,str) { if(strtemp.indexOf(",")>-1){ strtemp=dostr(strtemp); var strs= new Array(); //定义一数组 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){ //去重复数组 编程小技巧原创文章,转载请注明出处。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |