javascript replace replaceall difference