ASP 自动检测 & 去掉字符串全部前后空白

Function TrimAllEx(str)
    Dim reg : Set reg = New RegExp

    ' 正则包含:
    ' \s          普通空白(空格 / Tab / 换行等)
    '            全角空格
    ' \xA0        HTML NBSP (Chr(160))
    ' \xFEFF      BOM 空白 (Excel/UTF-8 常出现)
    ' \x2000-\x200A   Unicode 隐形空白
    reg.Pattern = "^[\s\u3000\xA0\xFEFF\u2000-\u200A]+|[\s\u3000\xA0\xFEFF\u2000-\u200A]+$"
    reg.Global = True
    reg.IgnoreCase = True

    TrimAllEx = reg.Replace(str, "")
End Function

'使用方法:
name = "      广西xxxxx场有限公司    "
cleanName = TrimAllEx(name)

Response.Write "[" & cleanName & "]"

上一篇: Microsoft.ACE.OLEDB.12.0怎么安装
下一篇: 这是最新的一篇日志
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭