fixed chinese detection for url.

This commit is contained in:
Harry Bomrah 2015-07-17 14:53:50 +08:00
parent afe1ffd437
commit f9dd55eea2
3 changed files with 9 additions and 4 deletions

View File

@ -44,7 +44,7 @@
url = "#"
end
%>
<%= n.text_field locale, class:"input-xlarge change", data: {"fv-validation" => "required;urlwithip;", "fv-messages" => "Cannot be empty.;Must be valid url.;"}, :value=>url rescue "#" %>
<%= n.text_field locale, class:"input-xlarge change", data: {"fv-validation" => "required;urlwithip;detect_chinese;", "fv-messages" => "Cannot be empty.;Must be valid url.;Cannont have chinese.;"}, :value=>url rescue "#" %>
<% end %>
</div>
<% end %>

View File

@ -14,5 +14,9 @@
<script type="text/javascript">
$(document).ready(function(){
var fromvalidator = new FormValidator($("form.edit_page"));
fromvalidator.validate_functions.detect_chinese = function(value){
return (value.match(/[\u3400-\u9FBF]/) == null);
}
})
</script>

View File

@ -19,9 +19,10 @@ $(document).ready(function(){
}
fromvalidator.validate_functions.detect_chinese = function(value){
var re1 = new RegExp("^[\u4E00-\uFA29]*$"),
re2 = new RegExp("^[\uE7C7-\uE7F3]*$"); //Chinese character range
return (!(re1.test(value) && (! re2.test(value))));
// var re1 = new RegExp("^[\u4E00-\uFA29]*$"),
// re2 = new RegExp("^[\uE7C7-\uE7F3]*$"); //Chinese character range
// return (!(re1.test(value) && (! re2.test(value))));
return (value.match(/[\u3400-\u9FBF]/) == null);
}
fromvalidator.validate_functions.cannot_have_dash = function(value){