js模板字符串判断行数
时间: 2023-10-17 10:18:23 浏览: 60
你可以使用 JavaScript 的 `split()` 方法将字符串拆分成行数组,然后计算行数。下面是一个示例代码:
```javascript
function countLines(str) {
const lines = str.split(/\r\n|\r|\n/); // 将字符串拆分成行数组
return lines.length;
}
const str = `第一行
第二行
第三行`;
console.log(countLines(str)); // 输出 3
```
在这个例子中,我们定义了一个名为 `countLines()` 的函数,它接受一个字符串参数 `str`。函数内部使用正则表达式将字符串拆分成行数组,并返回行数。
请注意,正则表达式 `/\r\n|\r|\n/` 匹配 Windows、Unix 和 Mac 操作系统的换行符。如果你需要支持其他类型的换行符,可以修改正则表达式。
阅读全文