如何用正则匹配数字开头的段落数据?

像获取到后台这种的数据

  1. 粒粒皆辛苦,是的房间散发甲方的。2. 粒粒皆辛苦,是的房间散发甲方的。3. 粒粒皆辛苦,是的房间散发甲方的。4. 粒粒皆辛苦,是的房间散发甲方的。

在前端要展示出:

  1. 粒粒皆辛苦,是的房间散发甲方的。

  2. 粒粒皆辛苦,是的房间散发甲方的

  3. 粒粒皆辛苦,是的房间散发甲方的

  4. 粒粒皆辛苦,是的房间散发甲方的

请问各位大佬如何对于这种段落式的如何用正则匹配出来呢?(用的正则不熟悉,没成功....)


回首忆惘然
浏览 2882回答 2
2回答

拉风的咖菲猫

var str = '1.粒粒皆辛苦,是的房间散发甲方的。2. 粒粒皆辛苦,是的房间散发甲方的。3. 粒粒皆辛苦,是的房间散发甲方的。4. 粒粒皆辛苦,是的房间散发甲方的。';var reg = /\d[^\d]*/gwhile(result = reg.exec(str)) {    console.log(result[0]) }

芜湖不芜

直接用match匹配出一个结果数组即可:var str = '1.粒粒皆辛苦,是的房间散发甲方的。2. 粒粒皆辛苦,是的房间散发甲方的。3. 粒粒皆辛苦,是的房间散发甲方的。4. 粒粒皆辛苦,是的房间散发甲方的。';const result = str.match(/(\d[^\d]*)/g)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript