JS去除字符串左、右两边空格

<script language="javascript">
//去左空格;
function ltrim(s){
    return s.replace( /^\s*/,"");
}
//去右空格;
function rtrim(s){
    return s.replace( /\s*$/,"");
}
//去左右空格;
function trim(s){
    return ltrim(rtrim(s));
}
</script>

上一篇: ASP缓存类
下一篇: 用CSS打造1px虚线
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 3 | 引用: 0 | 查看次数: 7704
dnawo[2007-12-28 10:59 PM | | | 220.249.165.170 | del | 回复回复]
板凳
当要进行全局检索时,如str.math(/aa/g),这边的g会特别有用
/^\s*/和/\s*$/,正则本身就只能匹配一处:头或尾,再用g显得有些多余^_^
Shinaterry[2007-12-28 06:57 PM | | | 219.131.179.224 | del | 回复回复]
沙发
<script language="javascript">
//去左空格;
function ltrim(s){
    return s.replace(/^\s*/g,"");
}
//去右空格;
function rtrim(s){
    return s.replace(/\s*$/g,"");
}
//去左右空格;
function trim(s){
    return rtrim(ltrim(s));
}
</script>

这样比较合理...

^   匹配开头字符
$   匹配结尾字符
\s* 表示多个空白
*   表示无或多次
/g  代表: global

^o^
发表评论
登录后再发表评论!