我想替换一个简单的文本,例如: 1 天前 至 Hace 1 dia
我尝试了以下代码,但不起作用:
var texto = "1 day ago";
texto = texto.replace('/\d+(?=day ago)/', "Hace $1 dia");
最佳答案
var texto = "1 day ago";
texto = texto.replace(/(\d+) day(s?) ago/i, "Hace $1 dia$2");
我对其进行了一些扩展,以允许“N 天前”。
关于javascript - 在 JavaScript 中使用正则表达式替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202845/