当前位置:   article > 正文

常用正则表达式大全(Xss防范、sql注入、手机邮箱验证等等,持续补充~)_xss正则表达式

xss正则表达式

常用正则表达式大全


一、安全防范类

1.SQL注入

(\=.*\-\-)|(\w+(%|\$|#|&)\w+)|(.*\|\|.*)|(\s+(and|or)\s+)|(\b(select|update|union|and|or|delete|insert|trancate|char|into|substr|ascii|declare|exec|count|master|into|drop|execute)\b)
  • 1

1.Xss拦截

(~|\{|\}|"|'|<|>|\?)
  • 1

二、常用校验类

1.手机号校验

/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/
  • 1

2.邮箱校验

/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
  • 1

3.邮政编码校验

[1-9]\d{5}(?!\d)
  • 1

4.IP地址校验

\d+\.\d+\.\d+\.\d+
  • 1

使用示例

        Pattern sqlPattern = Pattern.compile("^[^`~!#$%^&*+=\\\\|{};:\"',/<>?]*$",
                Pattern.CASE_INSENSITIVE);
        Matcher m = sqlPattern.matcher(a);
        while (m.find()) {
            System.out.print(m.group());
        }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

结尾

  • 感谢大家的耐心阅读,如有建议请私信或评论留言。
  • 如有收获,劳烦支持,关注、点赞、评论、收藏均可,博主会经常更新,与大家共同进步
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/269786
推荐阅读
相关标签
  

闽ICP备14008679号