#region RemoveUnsafeString 过滤脚本注入和SQL注入字符
        /// <summary>
        /// 过滤脚本注入和SQL注入字符
        /// </summary>
        /// <param name="targetString">目标字符串</param>
        /// <returns>过滤后的字符串</returns>
        public static string RemoveUnsafeString(string targetString)
        {
            if (string.IsNullOrEmpty(targetString))
            {
                return targetString;
            }
            targetString = Regex.Replace(targetString, @"<script[^>]*?>.*?</script>", string.Empty, RegexOptions.IgnoreCase);
            return Regex.Replace(targetString, @"[-|;|,|\/|\(|\)|\[|\]|\}|\{|%|@|\*|!|\']", string.Empty, RegexOptions.IgnoreCase);
        }
        #endregion

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐