常见问题主题 - 如何修剪空白 - LTRIM / RTRIM / TRIM? [英] FAQ Topic - How do I trim whitespace - LTRIM/RTRIM/TRIM?
问题描述
----------------------------------------------- ------------------------
常见问题解答主题 - 如何修剪空白 - LTRIM / RTRIM / TRIM?
--------------------------------------------- --------------------------
使用正则表达式(JavaScript 1.2 / JScript 4+):
String.prototype.LTrim = new Function(" return this.replace(/ ^ \\s + /,'''')")
String.prototype.RTrim = new函数(" return this.replace(/ \\\\ + $ /,'''')")
String.prototype.Trim =
新函数(" return this.replace(/ ^ \\\\ + | \\\\ + $ / g,'''')")
>
或所有版本(修剪字符ASCII< 32不正确
" whitespace"):
函数LTrim(str){< ($ k $ 0; k< str.length&& str.charAt(k)< ="";; k ++);
.substring(k,str.length);
}
函数RTr im(str){
for(var j = str.length-1; j> = 0&& str.charAt(J)< =" " ; j--);
返回str.substring(0,j + 1);
}
函数修剪(str){
返回LTrim(RTrim(str));
}
http://msdn.microsoft.com/library /de...63906a7353.asp
http://docs.sun.com/source/816-6408-10/regexp.htm
===
这样的发布每天自动发送一次。他们的b
目标是回答重复的问题,并将内容提供给社区进行持续评估/改进。完整的
comp.lang.javascript常见问题解答位于 http: //jibbering.com/faq/index.html 。
FAQ工作人员是一群志愿者。
/,'''')")
String.prototype.Trim =
new Function(" return this.replace( / ^ \\\\ + | \\\\ +
/ g,'''')")
或所有人版本(修剪字符ASCII< 32不正确
" whitespace"):
函数LTrim(str){
for (var k = 0; k< str.length&& str.charAt(k)< ="" ;;; k ++);
返回str.substring(k,str.length };
}
函数RTrim(str){
for(var j = str.length-1; j> = 0& & str.charAt(j)< ="" ;; j--);
返回str.substring(0,j + 1);
}
函数修剪(str) {
返回LTrim(RTrim(str));
}
http://msdn.microsoft。 com / library / de ... 63906a7353.asp
http://docs.sun.com/source/816-6408-10/regexp.htm
===
这样的发布每天自动发送一次。他们的b
目标是回答重复的问题,并将内容提供给社区进行持续评估/改进。完整的
comp.lang.javascript常见问题解答位于 http: //jibbering.com/faq/index.html 。
FAQ工作人员是一群志愿者。
< blockquote> FAQ server写道:
---------------------------- -------------------------------------------
常见问题解答主题 - 如何修剪空白 - LTRIM / RTRIM / TRIM?
-------------------------- ---------------------------------------------
使用正则表达式(JavaScript 1.2 / JScript 4+):
String.prototype.LTrim = new Function(" return this.replace(/ ^ \\ \\\ + +,'''')")
String.prototype.RTrim = new Function(" return this.replace(/ \\s +
-----------------------------------------------------------------------
FAQ Topic - How do I trim whitespace - LTRIM/RTRIM/TRIM?
-----------------------------------------------------------------------
Using Regular Expressions (JavaScript 1.2/JScript 4+) :
String.prototype.LTrim=new Function("return this.replace(/^\\s+/,'''')")
String.prototype.RTrim=new Function("return this.replace(/\\s+$/,'''')")
String.prototype.Trim=
new Function("return this.replace(/^\\s+|\\s+$/g,'''')")
or for all versions (trims characters ASCII<32 not true
"whitespace"):
function LTrim(str) {
for (var k=0; k<str.length && str.charAt(k)<=" " ; k++) ;
return str.substring(k,str.length);
}
function RTrim(str) {
for (var j=str.length-1; j>=0 && str.charAt(j)<=" " ; j--) ;
return str.substring(0,j+1);
}
function Trim(str) {
return LTrim(RTrim(str));
}
http://msdn.microsoft.com/library/de...63906a7353.asp
http://docs.sun.com/source/816-6408-10/regexp.htm
===
Postings such as this are automatically sent once a day. Their
goal is to answer repeated questions, and to offer the content to
the community for continuous evaluation/improvement. The complete
comp.lang.javascript FAQ is at http://jibbering.com/faq/index.html.
The FAQ workers are a group of volunteers.
/,'''')")
String.prototype.Trim=
new Function("return this.replace(/^\\s+|\\s+
/g,'''')")
or for all versions (trims characters ASCII<32 not true
"whitespace"):
function LTrim(str) {
for (var k=0; k<str.length && str.charAt(k)<=" " ; k++) ;
return str.substring(k,str.length);
}
function RTrim(str) {
for (var j=str.length-1; j>=0 && str.charAt(j)<=" " ; j--) ;
return str.substring(0,j+1);
}
function Trim(str) {
return LTrim(RTrim(str));
}
http://msdn.microsoft.com/library/de...63906a7353.asp
http://docs.sun.com/source/816-6408-10/regexp.htm
===
Postings such as this are automatically sent once a day. Their
goal is to answer repeated questions, and to offer the content to
the community for continuous evaluation/improvement. The complete
comp.lang.javascript FAQ is at http://jibbering.com/faq/index.html.
The FAQ workers are a group of volunteers.
FAQ server wrote:-----------------------------------------------------------------------
FAQ Topic - How do I trim whitespace - LTRIM/RTRIM/TRIM?
-----------------------------------------------------------------------
Using Regular Expressions (JavaScript 1.2/JScript 4+) :
String.prototype.LTrim=new Function("return this.replace(/^\\s+/,'''')")
String.prototype.RTrim=new Function("return this.replace(/\\s+
这篇关于常见问题主题 - 如何修剪空白 - LTRIM / RTRIM / TRIM?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!