没完全明白你的需求,是不是把第一个str和strs交换一下?
<script language=javascript>
    var str="p,pstr,aastrk.bstrsy,ebstrbbbl,234str"
    var i=0;
    str=str.replace(/str/g,function(a){i++;return (i==1)?(a+"s"):a})
    i=0;
    str=str.replace(/strs/g,function(a){i++;return (i==2)?"str":a})
    alert(str)
</script>