什么是正则表达式对象?
正则表达式主要用于表单验证,如手机号,邮箱,身份证等
匹配符 | 说明 |
\b | 匹配单词边界 |
\d | 匹配单个数字字符[0-9] |
\f | 匹配单个换页符 |
\n | 匹配单个换行符 |
\r | 匹配单个回车符 |
\s | 匹配任何空白符,包括空格,制表符,换页符等[\f\n\r\t\v] |
\t | 匹配单个制表符 |
\v | 匹配单个垂直制表符 |
\w | 匹配包含下划线的任意单词字符[0-9a-zA-Z] |
在使用正则表达式之前,首先要创建正则表达式对象,JavaScript提供了两种构建方法:
1.使用正则标识字符串
2.使用内置正则表达式对象
pattern表示要使用的正则表达式模式,也就是由的特殊字符或普通字符所组成的表达式
flags标志位,可选项,有g(全文查找);i(忽略大小写);m(多行查找)三种
Date对象的常用属性和方法
Date对象包含日期和时间的相关日期;Date对象没有任何属性,它只具有很多用于设置和获取日期时间的方法;
参数 | 参数说明 |
now | 必选项,要赋值为Date对象的变量名 |
dateVal | 必选项,如果是数字值,dateVal表示指定日期从1970年1月1日0时0分经过的毫秒数;如果是字符串,则dateVal按照parse方法中的规则进行解析 |
year | 必选项,完整的年份,如1976(而不是76) |
month | 必选项,表示月份,是从0-11之间的整数(1月至12月) |
date | 必选项,表示日期,是从1-31之间的整数 |
hours | 可选项 |
minutes | 可选项 |
seconds | 可选项 |
ms | 可选项,表示毫秒,是从0-999的整数 |
方法 | 说明 |
getDate() | 返回Date对象中月份的天数,其值介于1-31之间 |
getDay() | 返回Date对象中的星期几,其值介于0-6之间 |
getHours() | 返回Date对象中的小时数,其值介于0-23之间 |
getMinutes() | 返回Date对象中的分钟数,其值介于0-59之间 |
getSeconds() | 返回Date对象中的秒数,其值介于0-59之间 |
getMonth() | 返回Date对象中的月份,其值介于0-11之间 |
getFullYear() | 返回Date对象中的年份,其值为四位数 |
getTime() | 返回自某一时刻(1970年1月1日)以来的毫秒数 |