正则之\b
\b 表示一个单词的边界匹配
比如一个字符串 str=‘my name is djlxs djl’;
比如我只想匹配djl这个单词/djl/g,如果是这样的话,那么就会返回djlxs中djl所在的位置。为了解决这个问题,我们要如下写/\bdjl\b/,那么就会成功匹配。
name = 'aaa bbb ccc'; uw=name.replace(/\b\w+\b/g, function(word){ return word.substring(0,1).toUpperCase()+word.substring(1);} ); document.write (uw);//Aaa Bbb Ccc