当前位置:编程学习 > C#/ASP.NET >>

我用JS来验证输入是否小于9位,但是输入空格也算一位了,有没有像.net里有一个Trim()来去空格的?

不用jquery,就普通的JS
追问:但是我现在又有个问题了,用这个的话我在text里敲一个空格或者多个空格,不敲别的东西,就会有一个空格在的,影响判断了
答案:js中可以用正则表达式去除空格,
string.replace(/\s+/g,"");去除所有的空格.
其他:咩有,可以自己写一个函数 不知道楼主想要的是左右两边空格消除还是中间的空格消除,左右两边的空格消除度娘一下js trim,结果有很多,中间的空格消除那得自己replace掉了 没有自带的trim()函数,必须自己写
function trim(s){
     s.replace( /^\s*/, "");   //去左空格;
     s.replace( /\s*$/, "");  //去右空格;
     return s;
} js里面有一个方法去除空格的:
var text=" dsadsad dsds ";
text = text.Replace(" ","");
你先去空格然后再判断字符长度 有 

上一个:我是学.net的,不过我的水平一般而已,还没有工作经验,想问下像我这样的好找工作吗?
下一个:做网站为什么要用.net和asp.net?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,