数字を除くすべての文字をJSに置き換えます
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var str = "asdfk、asdf345345,345345";
//番号とコンマを除くすべての文字を交換します。
str = str.replace(/[^0-9、]*/g、 "");
//最初のコンマを削除します
if(str.substr(0,1)== '、')str = str.substr(1);
// 2番目のコンマを削除します
var reg =/、$/gi;
str = str.replace(reg、 "");
アラート(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]");
}それ以外{
fck.inserthtml( "[downsoft]"+trim(strs [i])+"[ /downsoft] <br />");
}
}
}それ以外{
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、 "");
strを返します。
}
// Arrayを延期します
関数一意(データ){
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;
}
データを返す;
}
//ユーザーが電話をかける
関数トリム(s){
Return Trimright(Trimleft(s));
}
//左側の空白を取り外します
関数trimleft(s){
if(s == null){
戻る "";
}
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);
}
strを返します。
}
//右側の空白を取り外します
関数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){
私 - ;
}
str = str.substring(0、i+1);
}
strを返します。
}
wulin.comのオリジナル記事は、転載時にソースを示してください。