は次のようになります: String.prototype.trim=function(){ var m=this.match(/^s*(S (s S )*)s*$/); return (m==null )?"":m[1];} 使用:var message =" 大丈夫です ";message.trim();