在做题库录入后台的 vuejs 组件。
一个一个录入答案确实费劲,如果能将几个答案一起粘贴过来,自动解析成独立的答案分别自动录入就爽多了。。。
下面的实现,支持带英文句点、中文逗号、以及没有间隔符的情况。
var str2 = new_value.replace(/^(.*)(A[\.\u3001]*\s*)/,'') // 去掉 A 选项前的内容
var choices = str2.split(/[A-G][\.\u3001]*\s*/); // 按选项分割
\u3001 是中文顿号的 unicode.