文字列の先頭と末尾にある余分なスペースを削除します
/g は、一致するすべての関数の全文検索です String.prototype.Trim(){return this.replace(/(^s*)|(s*$)/ g, ""); }function String.prototype.LTrim(){return this.replace(/(^s*)/g, "");}
function String.prototype.RTrim(){return this.replace(/( s*$)/g, "");}
---------------------------- --------------------------------------
応用:長さを計算する文字列の (全角文字は 2 としてカウントされ、ASCII 文字は 1 としてカウントされます)
String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa" ).length;}
--------------- ---------------------------- ----------------------
アプリケーション: JavaScript には vbscript のようなトリム関数はありません。次のように、この式を使用して実現できます。 .prototype.trim = function()
return this.replace(/(^s*)|(s *$)/g, "");
}
正規表現を使用してファイル名を抽出する JavaScript プログラムURL アドレス。次の結果は page1
s="http://www.9499.net/page1.htm"
alert(s)
##正規表現を使用して Web ページを制限します フォームのテキスト ボックスにコンテンツを入力します:
------------ ------------------------ ----------------------------- -
正規表現を使用して入力を中国語のみに制限します: onkeyup="value=value.replace(/[^u4E00-u9FA5]/ g,')" onbeforepaste="clipboardData.setData('text',clipboardData.getData(' text').replace(/[^u4E00-u9FA5]/g,'))"
------ ---------------------- ---------------------------- -----
---------------------- ------------------- --------------------
---------- -------------------------------------- ---------- --------