表单验证与正则一,正则表达式二,表单三,下拉框四, for循环五,表单验证中的常用代码
一,正则表达式相信有一定编程语言学习基础的一定知道正则表达式,javascript的正则表达式其实与java的有95%的相似之处,当然,如果你没有基础或者忘记了也没事,小编今天给大家整理好了
首先:
java 中的正则需要一个转义符,而javascript中的正则需要一个特定的书写规范
// java中的正则表达式: \d 需要一个转义符 // javascript有特定的形式 /^正则$/
然后这里是一些常用的正则
| 正则 | 解释 |
|---|---|
| d | 数字[0-9] |
| D | 非数字 ^ [0-9] |
| w | 数字+字母+下划线[0-9a-zA-Z] |
| W | 非数字+字母+下划线 ^ [0-9a-zA-Z] |
| . | 任意字符 |
| ? | 0-1次 |
| + | 至少一次 |
| * | 0-任意次 |
| d{5} | 五个数字 |
| d{5,10} | 最少5次,最多10次 |
注意事项:
表单其实与表格有类似的地方,但表单给多是用来做界面提交的,有提交页面的功能,具备返回值,而表格大多时候是用来放数据更直观的展现数据;
上面是一个表单的结构
三,下拉框下拉框不相同与其他的标签可以通过input标签来拿出来,下拉框有自己专门的一个写法
下拉框的一个二级联动
省市联动 //完成两个下拉框,并且区分开来
这样一个简单的省市二级联动就做好了
四, for循环 for(let i of provinces){
}
for(let i in provinces){
}
这两个for循环有何种区别呢,实现第一种,它采用的是 of,这样就拿的了这个provinces数组里面的值,而采用 in结构的这个for 循环并不是拿的直接值,而是拿的它的下标,通过下标拿值。
五,表单验证中的常用代码- 长度限制
1. 长度限制
2.两次输入密码是否相同
3,邮箱验证
4.手机号的验证
以上呢就是小编给大家分享的内容了,觉得对你有帮助的可以给小编点给赞支持一些,当然也可以关注小编,继续分享精彩内容!



