我想替换一个简单的文字,如: 1天前到 Hace 1 dia
我尝试了以下代码,但它不起作用:
var texto = "1 day ago";
texto = texto.replace('/\d+(?=day ago)/', "Hace $1 dia");
答案 0 :(得分:4)
var texto = "1 day ago";
texto = texto.replace(/(\d+) day(s?) ago/i, "Hace $1 dia$2");
我已经扩展了一点,以便“N天前”允许。
答案 1 :(得分:2)
应该是
texto = texto.replace(/(\d+) days? ago/, "Hace $1 dia");
答案 2 :(得分:0)
应该是.......
/(\d+) day ago/i