有勇气的牛排
官方地址: https://www.920vip.net/

过滤非法字符

def sql_filter(sql, max_length=20):dirty_stuff = ["\"", "\\", "/", "|", "&", "*", "'", "=", "-", "#", ";", "<", ">", "+", "%", "$", "(", ")", "%", "@","!"]for stuff in dirty_stuff:sql = sql.replace(stuff, "")return sql[:max_length]username = "1234567890!@#!@#!@#$%======$%|&***"username = sql_filter(username)  # SQL注入
print(username)# 输出结果是:1234567890

检测是否包含非法字符

import re# username = "1234567890!@#!@#!@#$%======$%|&***"
username = "1234567890*"# 检测到非法字符进入if
if not re.search(u'^[_a-zA-Z0-9\u4e00-\u9fa5]+$', username):msg = u"用户名不可以包含非法字符(!,@,#,$,%...)"print(msg)

参考:
https://www.cnblogs.com/cybermat/articles/473314.html
https://blog.csdn.net/weixin_30707875/article/details/99341309

python 非法字符处理相关推荐

  1. python write非法字符报错_Python爬虫实现的微信公众号文章下载器

    平时爱逛知乎,收藏了不少别人推荐的数据分析.机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑).但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便. 所以我就想有什么方法能否 ...

  2. Python读写文件与非法字符处理

    项目需要对一些如doc.docx.txt等常见格式的文件进行分词处理,之前只用Python的jieba库进行过简单的中文分词,效果不错,但是只能读取txt文件,功能受限.今天查阅了一些论坛,将doc转 ...

  3. python处理xml中非法字符的一种思路

    非法字符在xml中的存储一直比较讨厌,其实这个非法字符并不仅仅是非可见字符,还包括xml中规定的某些特殊字符,比如<&>等. 一种比较方便的处理方式是将那些非法字符采用HEX方式存 ...

  4. CSDN 写文章报错:标题含有非法字符,请修改的解决方法

    起因 我在CSDN中写了一篇标题为 python报错:ImportError: Missing optional dependency 'xlrd'.Install xlrd >= 1.0.0 ...

  5. 【爬虫】获取网页编码、chardet库、Python的字符编码

    目录 1.常用网页编码有 2.怎么知道一个网页的编码? 我们知道可以从审查元素(F12)通过查看元素获得. 那么有没有一种方法可以通过代码获取到编码呢? 3.chardet库 1.安装 2.chard ...

  6. Python的字符编码

    编码的发展 ASCII字符集 最早的编码机制,由8bit(8位二进制)作为一个字节(byte),一共规定了128个字符和8位二进制数字的对应编码. GB2312字符集 为兼容庞大的中国汉字开发的字符集 ...

  7. “ Error:(1, 1) java: 非法字符: ‘\ufeff‘ ”错误的解决方法

    前言:今天为了做作业,在 github 上面下载了个项目,然后在运行项目时发现报错,在此记录一下 " Error:(1, 1) java: 非法字符: '\ufeff' "错误的解 ...

  8. 替换不文明词语和非法字符

    //替换不文明词语和非法字符 string StrReplaceSk(string checkstr) {     string repstr="";     if(Applica ...

  9. php过滤非法字符函数,利用php怎么对非法字符进行过滤

    利用php怎么对非法字符进行过滤 发布时间:2020-12-28 16:41:22 来源:亿速云 阅读:94 作者:Leah 这篇文章将为大家详细讲解有关利用php怎么对非法字符进行过滤,文章内容质量 ...

最新文章

  1. lua c语言混合编程入门
  2. mysql cross apply_SQL Server CROSS APPLY和OUTER APPLY的应用详解
  3. 查询:使用多表连接查询数据
  4. 955 加班少的公司名单!
  5. Compound供应量突破70亿美元
  6. Android 四大组件学习之Activity三
  7. 嵌入式专业名词整理(以后会不断完善)
  8. C语言圆周率(公式法)
  9. 宏电GPRS DTU H7210调试报告(参数配置)
  10. vue + echarts 省份地图 以及打包后地图加载不出来(比较详细)
  11. excel几个表合成一张_excel多表如何合并到一张表格
  12. POTN——新时代网络融合的必经之路
  13. 计算机中信息的表示方法 教案,计算机中的数的表示教案
  14. centos 7 使用certbot解决域名证书续签最佳实践
  15. Python爬虫尝试-爬取指定股票的财务报表(东方财富网)
  16. 全国首例!法院判售假者在淘宝网说“对不起”
  17. 我是一只程序猿,沪漂一整年。
  18. java实现文件上传功能详解
  19. 代码diff服务改进方案
  20. SqlServer数据库应用

热门文章

  1. 解决Centos6.5虚拟机上网问题
  2. U盘为什么还有剩余空间,但却提示说空间不够
  3. java中接口的定义与实现
  4. 重新想象 Windows 8 Store Apps (10) - 控件之 ScrollViewer 特性: Chaining, Rail, Inertia, Snap, Zoom...
  5. Event ID 5553 failure trying to synch sitexxxx for ContentDB xx WebApp xx. Exception message ...
  6. CSS3中背景的四个新的属性
  7. smarty模板引擎_3-预保留变量
  8. View工作原理(三)视图大小计算过程(measure过程)
  9. asp.net(c#) linkbutton CommandArgument
  10. mapreduce框架详解