Deff, зачем тут запоминающие скобки? Можно и без них :
mystr.replace(/id="?/, "$&s");
Пример:
// заменить id=" и id= на id="s и id=s
alert( ' id= '.replace(/id="?/, "$&s") + "\n" + ' id=" '.replace(/id="?/, "$&s") );
При необходимости замены во всей строке добавить флаг global.