在构建字符串时,RegExp表达式构建器中的"\"被视为转义字符,就像在实际的RegExp中一样.你需要逃脱两次,试试:
new RegExp('\\$'+placeholdername+'\\$');