我在textarea和连续的div中有文本行,代表这一行。 我正在尝试重新排序div并使文本行重新排序。
Div与数组中文本行的索引具有相同的ID。
现在我坚持删除线条。 如果是简单文本,则可以删除行。但就我而言,这是一个js代码。并且由于某种原因它不起作用。
工作代码http://codepen.io/one2gov/pen/eBGqBR?editors=1111(更低的selectedDivNumber来检查它)
var selectedDivNumber = 2;
var linesArray = ["line0;", "line1;", "tl.to(abstract_m, 13, {x:'1327', y:'117', autoAlpha:1, delay:4}, 'num_sound');"];
var arrayNumber = linesArray[selectedDivNumber];
textArea = $("#fname").val();
textArea = textArea.split(';');
arrayNumber = new RegExp(arrayNumber,'g');
$("#fname").html($("#fname").html().replace(arrayNumber, "something else;"));
我尝试在.replace变量arrayNumber中使用,现在我把它变成了新的RegExp,但没有运气。
答案 0 :(得分:1)
由于 <mvc:annotation-driven validator="globalValidator"/>
和<mvc:annotation-driven validator="globalValidator"/>
之类的特殊字符,您尝试替换的字符串会破坏正则表达式。
我为此使用{
转义函数:
(
RegExp