[bootstrapValidator] - bootstrap的验证工具

翻了下之前和同事做的一个验证

<!--bootstrapValidator-->
<script type="text/javascript" th:inline="none">

    $(function () {
        $(‘form‘).bootstrapValidator({
            message: ‘This value is not valid‘,
            feedbackIcons: {
                valid: ‘glyphicon glyphicon-ok‘,
                invalid: ‘glyphicon glyphicon-remove‘,
                validating: ‘glyphicon glyphicon-refresh‘
            },
            fields: {
                memberName: {
                    message: ‘用户名验证失败‘,
                    validators: {
                        notEmpty: {
                            message: ‘用户名不能为空,请重新输入‘
                        },
                        stringLength: {
                            min: 2,
                            max: 18,
                            message: ‘用户名长度必须在2到18位之间‘
                        },
                        regexp: {
                            //适用于判断中英文姓名,鉴于英文姓名中间常有空格,所以也加入了适用空格的判断;中文姓名也支持空格以及“·”的匹配
                            regexp: /^[\u4E00-\u9FA5A-Za-z\s]+(·[\u4E00-\u9FA5A-Za-z]+)*$/,
                            message: ‘姓名格式错误,请重新输入‘
                        }
                    }
                },
                memberPhone: {
                    validators: {
                        notEmpty: {
                            message: ‘手机号码不能为空,请重新输入‘
                        },
                        regexp: {
                            regexp:/^1[34578]\d{9}$/,
                            message: ‘手机号码格式有誤,请重新输入‘
                        }
                    }
                },
                memberIdentity:{
                    validators:{
                        notEmpty:{
                            message:‘身份证号码不能为空,请重新输入‘
                        },
                        regexp:{
                            regexp:/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
                            message:‘身份证号码格式有误,请重新输入‘
                        }
                    }
                },
                memberCarnumber:{
                    validators:{
                        notEmpty:{
                            message:‘车牌号码不能为空,请重新输入‘
                        },
                        regexp:{
                            regexp:/^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/,
                            message:‘车牌号码格式有誤,请重新输入‘
                        }
                    }
                }
            }
        })
            .on(‘success.form.bv‘,function(e){
                // Prevent form submission
                e.preventDefault();

                // Get the form instance
                var $form = $(e.target);

                // Get the BootstrapValidator instance
                var bv = $form.data(‘bootstrapValidator‘);

                // Use Ajax to submit form data
                $.post($form.attr(‘action‘), $form.serialize(), function(result) {
                    console.log(result);
                    alert(result.code);
                    alert(result.message);
                    if(result.code==1){
                        window.location.href="/showCards?cardType="+ $form.serialize()[9];
                    }
                }, ‘json‘);
            });
    });

</script>

需要引入bootstrapValidator的js和css文件

    <!--bootstrapValidator-->
    <script th:src="@{/js/bootstrapValidator.min.js}"></script>

    <link th:href="@{/css/bootstrapValidator.min.css}" rel="stylesheet">

原文地址:https://www.cnblogs.com/ukzq/p/10287187.html

时间: 2024-10-06 00:53:35

[bootstrapValidator] - bootstrap的验证工具的相关文章

基于BootstrapValidator的数据验证

做web开发,经常需要使用到表单验证,作者本人一开始也是自己写各种验证,最近接触到BootstrapValidator,觉得非常好用,界面友好,使用方便,与Bootstrap完美兼容,堪称前端数据验证神器. 那么,今天,我们就来了解一下如何使用BootstrapValidator做表单验证吧! 首先,使用BootstrapValidator需要从GitHub的BootstrapValidator项目页下载文件包. 样式表(css)文件: bootstrap.min.css bootstrapVa

网站HTML,XHTML,XML,WML,CSS等测试验证工具介绍[转]

网站HTML,XHTML,XML,WML,CSS等语言测试验证工具介绍 1 在线网站语言测试检查网站: HTML和XHTML测试检查网站: http://validator.w3.org/ 或http://www.htmlhelp.com/tools/validator/ CSS测试检查网站:http://jigsaw.w3.org/css-validator/ RSS Feed测试检查网站: http://validator.w3.org/feed/或http://www.feedvalida

FSM状态图输入和验证工具StateCAD v5.01n

TeamFlow.v9.0(用于项目编制和流程编制的一个软件)         TeamFlow 9 是一个全功能的文档和整体花销/计划处理程序,但是目前他只支持最新的 Windows 系统版本.它能够 制作流程图和绘图,帮助企业或者开发者完成比如设计,用户文档.以及流程图的制作等工作.TeamFlow 还可以创建实时的 ,用图片组成的流程图,发布到网络上面,提供数据共享.CaslonFlow.v5.5.0.0(一款计算机工作流自动化软件) Vissim-Comm v6.0A(卫星.终端等的通信

验证工具类 - ValidateUtils.java

验证工具类,提供验证email格式.是否ipv4.是否ipv6.是否中文.是否数字.正则表达式验证的方法. 源码如下:(点击下载 - ValidateUtils.java .commons-lang-2.6.jar.httpclient-4.3.3.jar) import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.commons.lang.StringUtils; import org.a

超棒的在线Bootstrap主题编辑工具 - lollytin

lollytin 是一款帮助制作Bootstrap3主题的在线工具,虽然现在仍旧是Beta版本,但是已经非常不错了. 主要功能: 通过拖拽来生成主题 支持拖拽页头,页脚,内容,幻灯,地图,表单,画廊,服务和产品等模块 支持生成javascript插件 导出为HTML 支持下载项目相关文件js,css等 相关截图: 阅读原文:超棒的在线Bootstrap主题编辑工具 - lollytin 超棒的在线Bootstrap主题编辑工具 - lollytin

Java常用正则表达式验证工具类RegexUtils.java

原文:Java常用正则表达式验证工具类RegexUtils.java 源代码下载地址:http://www.zuidaima.com/share/1550463379442688.htm Java 表单注册常用正则表达式验证工具类,常用正则表达式大集合. 1. 电话号码 2. 邮编 3. QQ 4. E-mail 5. 手机号码 6. URL 7. 是否为数字 8. 是否为中文 9. 身份证 10. 域名 11. IP .... 常用验证应有尽有! 这的确是您从事 web 开发,服务器端表单验证

mysql主从同步验证工具

(1).pt-table-checksum 工具名称 (2).安装pt-table-checksum #:wget www.percona.com/downloads/percona-toolkit/2.2.2/percona-toolkit-2.2.2.tar.gz #:tar -xvf percona-toolkit-2.2.2.tar.gz #:perl Makefile.PL # make && make install (3).授权 GRANT update,insert,del

Java、Android身份证验证工具 支持15/18位、地区、生日和校验码验证

首先科普一下身份证的一些知识(知道的勿喷) 1-2 位:代表升级行政区代码 3-4 位:代表地级行政区划分代码 5-6 位:代表县区行政区分代码 7-14 位:代表出生年.月.日,例如:19900101 15-17 位:代表 顺序码,同一地区同年.同月.同日出生人的编号,奇数是男性,偶数是女性 18 位:代表校验码,如果是0-9则用0-9表示,如果是10则用X(罗马数字10)表示 注:另外有些15位的身份证号码,年份使用2位数字表示的,并且没有最后一位校验码:从1999年10月1日起,全国实行公

通用js表单验证工具类插件-is.js

is.js是一个强大的通用js表单验证工具类.你可以使用js.js来检测任何东西,例如检测所给的值是否为参数,是否是数组,是否是超链接,甚至可以检测浏览器类型,正则表达式和数学表达式等. is.js根据检测的类型分为:类型检测.正则表达式检测.算数检测.环境检测.时间检测.Presence检测.对象检测.字符串检测数组检测和配置检测. 在线文档:http://www.htmleaf.com/Demo/201502091353.html 下载地址:http://www.htmleaf.com/jQ