主要工作是修改validation_cn.js文件。
首先,在Validator.messageSource['en-us']上面加入以下代码:
Validator.bad_words = [
/fuck/i, /shit/i, /江zm/, /胡jt/, /法lun/
];
然后,在Validator.messageSource['zh-cn']里加入以下代码:
['bad-words', function(v) {
return ValidationUtils.bad_words_format("您输入的内容中包括以下敏感词[%s],请修改后继续!", [ValidationUtils.getWords(v).join(',')]);
}]
然后,在ValidationUtils中加入以下代码:
bad_words_format : function(str, args) {
args = args || "";
var result = str
result = result.replace(/%s/, args);
return result;
}
然后,还需要在ValidationUtils中加入以下代码:
getWords : function(v){
var results = results || [];
for(var i=0;i<Validator.bad_words.length;i++){
var m=v.match(Validator.bad_words[i]);
if(m){
results.push(m)
}
}
return results;
}
最后,在Validation.addAllThese中加入以下代码即可:
['bad-words', function(v){
for(var i=0;i<Validator.bad_words.length;i++){
var m = v.match(Validator.bad_words[i]);
if(m){
return false;
}
}
return true;
}]
使用示例如下:
<textarea id="content" name="content" cols="20" rows="50" class="required max-length-5000 bad-words"></textarea>
分享到:
相关推荐
rapid-validation样例以及所有CSS和JS
简洁,快速的验证语法 无需编写验证提示信息(当然也支持自定义提示信息) 错误消息在指定地方显示 支持组合验证 Ajax支持 基于prototype.js 支持国际化 易于扩展 基于标准的Html属性...
快速表单验证,不需要写验证代码,直接调用就可以了~
rapid-validation-v1.5.1
赠送jar包:activiti-process-validation-5.21.0.jar; 赠送原API文档:activiti-process-validation-5.21.0-javadoc.jar; 赠送源代码:activiti-process-validation-5.21.0-sources.jar; 赠送Maven依赖信息文件:...
jquery-validation-1.8.0.rar jquery-validation-1.8.0.rar
activiti-process-validation-5.16.4.jar
odelay.zip,提供延迟执行操作的灵长类动物延迟反应
spring-modules-validation-0.6.jar
赠送jar包:activiti-process-validation-5.21.0.jar; 赠送原API文档:activiti-process-validation-5.21.0-javadoc.jar; 赠送源代码:activiti-process-validation-5.21.0-sources.jar; 赠送Maven依赖信息文件:...
两个版本,一个是5.18的jar包,一个是最新的6.0.0的jar包,如果不匹配的话,就建议不要下载了!!! activiti-process-validation-5.18.0.jar activiti-process-validation-6.0.0.jar
java运行依赖jar包
jquery-validation.校验框架,没有积分的同学可以在我的博客下留言获取。
java运行依赖jar包
jquery-validation-1.15.0
bootstrap3-validation ,bootstrap3 表单的验证JQuery插件。
jquery-validation-1.8.1里面有很多例子
jQuery-Validation-Engine-master非常好的jquery验证表单控件
jQuery-validation 1.14.0 官方版(2015.09.13--源代码+示例) 输入格式判别,条件输入识别,验证通过