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

    '

  • 相关阅读:
    vue2.X对接高德地图:vue-amap(一)
    RequestHeaders添加自定义参数
    git 拉取远程分支到本地
    git输错密码怎么办?
    webstorm最新版破解
    flex布局
    call和apply区别
    localStorage,sessionStorage,cookie
    详解单页面路由的几种实现原理(附demo)
    微信的踩坑之路----微信分享title和icon不显示
  • 原文地址:https://www.cnblogs.com/tiasys/p/441836.html
Copyright © 2011-2022 走看看