時々、多くのコンマがあり、それが私たちが対処することを困難にします。次の関数は、複数のコンマを1つのコンマに置き換えて、その後の処理を容易にします。
コードコピーは次のとおりです。
<スクリプト言語= "javascript">
var str = "asdfk、asdf34 ,,,, 5345 ,,,,";
str = str.replace(new regexp( '、+'、 "gm")、 '、');
アラート(str);
</script>
良いコード:
コードコピーは次のとおりです。
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を返します。
}