Javascript 如何使用REGEXP在字符串中反转这些单词?

Javascript 如何使用REGEXP在字符串中反转这些单词?,javascript,arrays,tree,hashtable,Javascript,Arrays,Tree,Hashtable,问题是这样的,下面是我的解决方案,但它对“”不起作用。有人知道吗 function wordReverse(str) { var words = str.split(/\s+/); var result = ""; console.log(words); for (var i = 0; i < words.length; i++) { result += words[i].split('').

问题是这样的,下面是我的解决方案,但它对“”不起作用。有人知道吗

    function wordReverse(str) {

        var words = str.split(/\s+/);
        var result = "";
        console.log(words);
        for (var i = 0; i < words.length; i++) {
            result += words[i].split('').reverse().join('')+" ";
        }
        return result;
    }
函数字反转(str){
var words=str.split(/\s+/);
var结果=”;
控制台日志(文字);
for(var i=0;i
您可以使用与匹配所有非空格或句点字符的,以及回调选项来反转字母序列:

var str='abc Gómez bcd.efg';
函数字反转(str){
返回str.replace(/[^\s.]+/g,函数(m){
返回m.split(“”).reverse().join(“”);
});
}
log(wordReverse(str))欢迎。谷歌“js正则表达式练习”(无引号)。