我有一个带名称的字符串,我想将它们转换为缩写。例如:
我正在寻找有关如何最好地做到这一点的建议。我已经使用
split()
进行了研究,并在此处查看了http://www.w3schools.com/jsref/jsref_split.asp,但在我不知道要查找的字符时,找不到如何定位并返回第一个字母的好例子。我的弦看起来像这样
<a href="#">John White</a>
我想改成这个
<a href="#">JW</a>
有什么帮助吗?谢谢
最佳答案
var myStr = "John P White";
var matches = myStr.match(/\b(\w)/g);
console.log(matches.join(''));
\b
断言在单词边界处的位置(^\w|\w$|\W\w|\w\W)
全局模式标志
有关更好的解释,请访问here