常用的 Bootstrap 5 表单 pattern 属性总结
时间:2023年10月23日
/来源:网络
/编辑:佚名
常用的 Bootstrap 5 表单 pattern 属性总结:
验证文本框:验证文本框的值是否符合指定的正则表达式。例如,pattern="[a-zA-Z]{3,}$" 表示验证字符串必须至少包含 3 个字母,且最后一个字母不能为数字或空格。
验证密码框:验证密码框的值是否符合指定的正则表达式。例如,pattern="(?=.*[a-zA-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{8,}$" 表示密码必须包含至少一个字母、一个数字、一个特殊字符,且长度至少为 8 个字符。
验证电子邮件框:验证电子邮件框的值是否符合指定的正则表达式。例如,pattern="^([a-zA-Z0-9_\.-]+)@([\da-zA-Z\.-]+)\.([a-zA-Z\.]{2,6})$" 表示电子邮件地址必须由字母、数字、点、下划线或破折号组成,并且邮件地址中的点不能位于邮件地址的开头或结尾。
验证手机号码框:验证手机号码框的值是否符合指定的正则表达式。例如,pattern="^1[3|4|5|6|7|8|9][0-9]{9}$" 表示手机号码的开头必须是数字,第二位是 3、4、5、6、7、8、9 中的一位,手机号码长度为 11 位。
验证 URL 框:验证 URL 框的值是否符合指定的正则表达式。例如,pattern="^(https?|ftp|ssh)://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$" 表示 URL 必须使用 HTTPS 协议,开头必须是 https://、http:// 或 ftp://,URL 长度不超过 2000 个字符。
验证日期格式:验证日期格式是否符合指定的正则表达式。例如,pattern="^([0-9]{2}-[0-9]{2}-[0-9]{4})$" 表示日期必须按照年 – 月-日 的格式输入。
验证时间格式:验证时间格式是否符合指定的正则表达式。例如,pattern="^([0-9]{2}-[0-9]{2}-[0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2}Z)$" 表示时间必须按照年 – 月-日 H:M:S 的格式输入。
除了以上列举的用法,pattern 属性还有其他用法,具体取决于应用场景。
验证文本框:验证文本框的值是否符合指定的正则表达式。例如,pattern="[a-zA-Z]{3,}$" 表示验证字符串必须至少包含 3 个字母,且最后一个字母不能为数字或空格。
验证密码框:验证密码框的值是否符合指定的正则表达式。例如,pattern="(?=.*[a-zA-Z])(?=.*\\d)(?=.*[!@#$%^&*()_+])[a-zA-Z\\d!@#$%^&*()_+]{8,}$" 表示密码必须包含至少一个字母、一个数字、一个特殊字符,且长度至少为 8 个字符。
验证电子邮件框:验证电子邮件框的值是否符合指定的正则表达式。例如,pattern="^([a-zA-Z0-9_\.-]+)@([\da-zA-Z\.-]+)\.([a-zA-Z\.]{2,6})$" 表示电子邮件地址必须由字母、数字、点、下划线或破折号组成,并且邮件地址中的点不能位于邮件地址的开头或结尾。
验证手机号码框:验证手机号码框的值是否符合指定的正则表达式。例如,pattern="^1[3|4|5|6|7|8|9][0-9]{9}$" 表示手机号码的开头必须是数字,第二位是 3、4、5、6、7、8、9 中的一位,手机号码长度为 11 位。
验证 URL 框:验证 URL 框的值是否符合指定的正则表达式。例如,pattern="^(https?|ftp|ssh)://[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$" 表示 URL 必须使用 HTTPS 协议,开头必须是 https://、http:// 或 ftp://,URL 长度不超过 2000 个字符。
验证日期格式:验证日期格式是否符合指定的正则表达式。例如,pattern="^([0-9]{2}-[0-9]{2}-[0-9]{4})$" 表示日期必须按照年 – 月-日 的格式输入。
验证时间格式:验证时间格式是否符合指定的正则表达式。例如,pattern="^([0-9]{2}-[0-9]{2}-[0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2}Z)$" 表示时间必须按照年 – 月-日 H:M:S 的格式输入。
除了以上列举的用法,pattern 属性还有其他用法,具体取决于应用场景。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03