用户工具

站点工具


api_v2:easp.getcn

这是本文档旧的修订版!


Easp.GetCn 方法

UTF-8编码下安全获取QueryString中文参数(仅utf-8下有效)

语法

Easp.GetCn name[:type[separator]][:default]

参数

nameString (字符串)
 要获取的参数名,如省略其它参数则相当于原始的Request.QueryString
type (可选)String (字符串)
 可以是以下字符串:
 "s" - 表示name是字符串类型的值,会自动处理其中的单引号(')为双单引号()
 "n" - 表示name是数值型的值,会验证是否为数值
 "d" - 表示name是日期型的值,会验证是否为日期
 "na" - 表示name是数值型的值,如果name验证不是数字,则会弹出alert警告框并返回前页
 "da" - 表示name是日期型的值,如果name验证不是日期,则会弹出alert警告框并返回前页
 "ne" - 表示name是数值型的值,如果name验证不是数字,则抛出用户错误信息
 "de" - 表示name是日期型的值,如果name验证不是日期,则抛出用户错误信息
separator (可选)String (字符串)
 name是由此字符串(特殊符号)隔开的序列,如不省略则会逐个检查name串中的值,并返回一个数组
default (可选)String (字符串)
 如果name为空或按type检查不符合数值/日期要求,则赋给此默认值;序列则逐个赋值

返回值

Array (数组)String (字符串) 如果有分隔符,则返回数组;如果没有分隔符,则返回经过处理的字符串。返回值会根据不同的 type 参数值会进行不同的处理

注释

UTF-8编码下安全获取QueryString中文参数,使用方法同 Easp.Get

示例

 

下面的例子说明了这个方法如何使用,如有这样一个访问页面:

/get.asp?name=我是中文

可以用以下的代码来取得中文参数值:

Easp.GetCn("name") '返回 我是中文
api_v2/easp.getcn.1398092571.txt.gz · 最后更改: 2014/04/21 08:02 (外部编辑)