Javascript 如何将字符串中的一个字符更改为另一个字符?
我想把字符串中的空格转换成另一个字符 例如:Javascript 如何将字符串中的一个字符更改为另一个字符?,javascript,arrays,character,converter,Javascript,Arrays,Character,Converter,我想把字符串中的空格转换成另一个字符 例如:var country=“美国” 我希望空间是“-”,所以: var country=“美国” 这就是我所尝试的: var country ="United States"; var countryArray = country.split(" "); var newCountry = function(){ for(i=0;i<countryArray.length;i++){ if(countryArray[i]===","){
var country=“美国”
我希望空间是“-”,所以:var country=“美国”
这就是我所尝试的:
var country ="United States";
var countryArray = country.split(" ");
var newCountry = function(){
for(i=0;i<countryArray.length;i++){
if(countryArray[i]===","){
return countryArray[i]="-";}
}
var country=“美国”;
var countryArray=country.split(“”);
var newCountry=函数(){
对于(i=0;i使用函数:
var country = "United States";
//var newCountry = country.replace(' ', '-'); //first space only
var newCountry = country.replace(/\s+/g, '-'); //this uses regexp if there is more than just 1 space / tab character.
使用该功能:
var country = "United States";
//var newCountry = country.replace(' ', '-'); //first space only
var newCountry = country.replace(/\s+/g, '-'); //this uses regexp if there is more than just 1 space / tab character.
试试这个
country.replace(/ /g, ",");
试试这个
country.replace(/ /g, ",");
您考虑过字符串替换方法吗
例如:
newCountry = country.replace(" ", "-");
您考虑过字符串替换方法吗
例如:
newCountry = country.replace(" ", "-");
那么简单的正则表达式:<代码>国家=国家。替换(“”,“-”“”/代码>和简单的正则表达式:“代码>国家=国家。替换(“”,“-”)<代码>,只替换第一个空间,例如>美利坚合众国将是美国的AWAWOW.当你回答时,我在回答的中间。再检查一遍,只替换第一个空间,例如>美利坚合众国将是美国的美国,我在回答的时候回答问题。- -再次检查答案。