js拆分选择题各选项【javascript将选择题选项通过正则表达式拆分出来】
最近做题库项目 需要添加试题,尤其是选择题 逐个添加各选项很繁琐 。通过以下正则表达式可以将 选择题 题目、选项 迅速分离出来,并自动添加到 选项文本框
$("#split").click(function () { var title = $("#Title").val(); var str2 = title.replace(/^(.*)(A[\.\u3001]*\s*)/, '') // 去掉 A 选项前的内容 var choices = str2.split(/[A-G][\.\u3001]*\s*/); // 按选项分割 A-G for (var i = 0; i < choices.length; i++) { choices[i] = choices[i].replace('\n', '').replace(new RegExp(/( )/g), "").replace('\t', "").replace(/\s+/g, ""); } $("#Title").val(choices[0] ); $("#A").val(choices[1]); $("#B").val(choices[2]); $("#C").val(choices[3]); $("#D").val(choices[4]); $("#E").val(choices[5]); console.log(choices) });
浙公网安备 33010602011771号