最近做题库项目 需要添加试题,尤其是选择题 逐个添加各选项很繁琐 。通过以下正则表达式可以将 选择题 题目、选项 迅速分离出来,并自动添加到 选项文本框
$("#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) });
标签:选项,val,选择题,replace,拆分,var,choices From: https://www.cnblogs.com/sunzzhankui/p/16611861.html