我正在编写一个用于在某些条件下替换 div 类的函数,例如,
- 条件 A - div 类是 e_new_hazard_frame_2_1_4_7,我想将 2 替换为 1,结果应该是这样的 - e_new_hazard_frame_1_1_4_7
- 条件 B - div 类与上面相同,我想将 1 替换为 4,结果应该是这样的 - e_new_hazard_frame_2_4_4_7
- 条件 C - div 类与上面相同,我想将 4 替换为 6,结果应该是这样的 - e_new_hazard_frame_2_1_6_7
- 条件 D - div 类与上面相同,我想将 7 替换为 3,结果应该是这样的 - e_new_hazard_frame_2_1_4_3
这 4 个数字可能相同,例如 1_1_1_1,我的演示编码类似于 var str = 'e_new_hazard_frame_2_1'; str = str.replace(/_[_0-9]*)$/,'1');
似乎不正确,谁能教我怎么做?太感谢了!