zoukankan      html  css  js  c++  java
  • 输入的字符串进行有规则的清洗

     1'----------------------------------------------------
     2        '
     3        '对输入的字符串进行有规则的清洗。
     4        '
     5        '对不在[a-zA-Z0-9_]中的字符进行剔出
     6        '对 words script|javascript|vbscript|jscript进行删除
     7        '
     8        '
     9        '----------------------------------------------------
    10        Public Shared Function CleanStringRegex(ByVal inputText As StringAs String
    11            Dim options As RegexOptions = RegexOptions.IgnoreCase
    12            Return ReplaceRegex(inputText, "[^\\\.!?""',\-\w\s@]", options)
    13        End Function
     'CleanStringRegex
    14
    15        '----------------------------------------------------------
    16        '使用正则表达式从输入字符串中移出设计字符
    17        'regex(regularExpression, options)用修改模式的选项为指定的正则表达式初始化并编译 Regex 类的实例。
    18        '----------------------------------------------------
    19
    20        Private Shared Function ReplaceRegex(ByVal inputText As StringByVal regularExpression As StringByVal options As RegexOptions) As String
    21            Dim regex As New regex(regularExpression, options)
    22            Return regex.Replace(inputText, "")
    23        End Function
     'ReplaceRegex

    '

  • 相关阅读:
    adb命令
    linux常用命令(2)
    Cisco路由器配置基本命令
    linux常用命令
    跨站脚本攻击xss
    选择合适的索引列顺序
    索引的选择性
    mysql索引类型(按存储结构划分)
    mysql数据类型优化
    vim基本命令总结
  • 原文地址:https://www.cnblogs.com/tiasys/p/441836.html
Copyright © 2011-2022 走看看