在大写字母前添加空格的主要问题是,它会使单词看起来比应有的小。 这可能会让读者感到困惑,也可能导致在输入单词时出错。
var str = "thisIsAString"; str = str.replace(/([A-Z])/g, ' $1'); console.log(str); // "this Is A String"
此代码定义一个字符串,然后使用 replace() 方法查找字符串中的任何大写字母并在它们之前添加一个空格。 最后,它将新字符串打印到控制台。
什么是大写字母
JavaScript 中的大写字母是位于单词开头的字母。
处理文本
在 JavaScript 中处理文本可能有点棘手。 有几种不同的方法可以做到,每种方法都有自己的优点和缺点。
在 JavaScript 中处理文本的最简单方法是使用 String 对象。 您可以使用 string 属性访问字符串的文本,也可以使用 substring() 方法提取字符串的一部分。
在 JavaScript 中处理文本的另一种方法是使用 Array 对象。 您可以使用 items 属性访问数组的文本,也可以使用 indexOf() 方法查找数组中的特定项。
JavaScript 中的空格
在 JavaScript 中有几种创建空格的方法。 一种方法是使用 String.replace() 方法:
var sentence = “我是一个句子。”; sentence.replace(” “,” “”);
这将产生以下字符串:I am a sentence。