Trim(Replace())和Replace(Trim())有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/09 18:30:49
在我的用户登陆页面我用的是username=replace(trim(request("username")),"'","");

没有报错,登陆也正常。

可是在我的添加管理员的页面中我用username=replace(trim(request("username")),"'","")就会报错。

说是 错误的参数个数或无效的参数属性值: 'trim'

可是如果我这样写:

username=Trim(Replace(Request.Form("username"),"'",""))

就没有问题了,一切正常。

这是为什么呢?
好像不是吧?
Request后面不是可以不跟Form或QueryString的吗?

不是哪个先哪个后的问题,而是你username=replace(trim(request("username")),"'","")中缺少了Request.Form.

如果空格不是特殊需要使用的文本内容,那就没区别,结果都是去掉左右两边的空格。