- public function LTrim(s : String):String
- {
- var i : Number = 0;
- while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 || s.charCodeAt(i) == 9)
- {
- i++;
- }
- return s.substring(i,s.length);
- }
- public function RTrim(s : String):String
- {
- var i : Number = s.length - 1;
- while(s.charCodeAt(i) == 32 || s.charCodeAt(i) == 13 || s.charCodeAt(i) == 10 ||s.charCodeAt(i) == 9)
- {
- i--;
- }
- return s.substring(0,i+1);
- }
- public function Trim(s : String):String
- {
- return LTrim(RTrim(s));
- }
- 直接使用正則表達式
-
- public function trim(s : String):String {
- return s.replace(/([ ]{0,})/g,"");
- }
- 讓格式更嚴格一點
-
- public function trim(s : String):String {
- return s.replace(/([ ]{1})/g,"");
- }
- 簡化版--
-
- public function LTrim(s : String):String
- {
- return ((s.charCodeAt(0) == 32 || s.charCodeAt(0) == 13 || s.charCodeAt(0) == 10 || s.charCodeAt(0) == 9)?LTrim(s.substring(1,s.length)):s);
- }
- public function RTrim(s : String):String
- {
- return ((s.charCodeAt(s.length-1) == 32 || s.charCodeAt(s.length-1) == 13 || s.charCodeAt(s.length-1) == 10 || s.charCodeAt(s.length-1) == 9)?RTrim(s.substring(0,s.length-1)):s);
- }
- public function Trim(s : String):String
- {
- return LTrim(RTrim(s));
- }
- 好吧,簡單而又強大的方法,我馬上去試試,先收藏在這裏了。
[AS3]網上找的過濾空格的方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.