过滤
小妞贼毒
平心静气
展开
-
js验证收集
1.去除空格 //此处为独立函数 function LTrim(str) { var i; for(i=0;istr.length;i++) { if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; } str=str.substring(i,str.length);原创 2012-11-06 09:47:33 · 507 阅读 · 0 评论 -
js控制只能输入数字和小数点
非常好用,代码示例如下: input onkeypress = "return event.keyCode>=48&&event.keyCode onpaste = "return !clipboardData.getData('text').match(/\D/)" ondragenter = "return false" style= "ime-mod转载 2017-08-30 11:08:38 · 2746 阅读 · 0 评论 -
使用JAVA如何对图片进行格式检查以及安全检查处理
一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的一种方式,不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图片的扩展名,就绕开了你的这种校验,如果这上传的文件是shell、php或者jsp,那你的网站基本上可以说就在别人的手里面了。不过这种判断方式也不是完全没有用,我们可以把它放在判断图片的最外层,如...转载 2018-03-21 10:02:52 · 480 阅读 · 0 评论 -
JS身份证的校验
function isCardNo(idCard){ //15位和18位身份证号码的正则表达式 var regIdCard=/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])...转载 2018-03-21 11:13:26 · 197 阅读 · 0 评论 -
JS密码复杂性校验(密码必须是字母大写,字母小写,数字,特殊字符中任意两种组合,且不能少于8位)
function checkPass(s){ if(s.length < 8){ return 0; } var ls = 0; if(s.match(/([a-z])+/)){ ls++; } if(s.match(/([0-9])+/)){ ls++; } if(s.match(/([A-Z])+/)){ ...转载 2018-03-21 11:15:12 · 19000 阅读 · 0 评论 -
MyBatis如何防止SQL注入
QL注入,大家都不陌生,是一种常见的攻击方式。攻击者在界面的表单信息或URL上输入一些奇怪的SQL片段(例如“or ‘1’=’1’”这样的语句),有可能入侵参数检验不足的应用程序。所以,在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性要求很高的应用中(比如银行软件),经常使用将SQL语句全部替换为存储过程这样的方式,来防止SQL注入。这当然是一种很安全的方式,但我们平时开发中,可能...转载 2019-04-01 11:36:30 · 164 阅读 · 0 评论