在js中的任何数字之前将字符串切成两部分?

时间:2018-07-31 14:51:32

标签: javascript

我所拥有的:

add-category
add-exam
a-category1
a-category2
...
a-category[n]

我需要什么: 我需要将字符串分为“ a-category”和“ 1”两部分,如果行中没有数字,则仅需“ add-exam”。

1 个答案:

答案 0 :(得分:1)

let str = 'a-category2';
let splitStr = str.split(/(\d+)/);

console.log('string--->' + splitStr[0]);
console.log('digit---->' + splitStr[1]);