日期对象(Date)
日期对象包含日期和时
没有属性,只有获取或 方法 说明
返回当日的日期和时间。
DateO
getDate() 从Date 对象返回一个月中的某一天(1~31)
getDay0 从Date对象返回一周中的某一天(0~6)
getMonth() 从Date对象返回月份(0~11)。
getFullYear() 从Date 对象以四位数字返回年份。
返回 Date 对象的小时(0~23)
getHours()
getMinutes() 返回 Date 对象的分钟(0~59)。
返回 Date 对象的秒数(0~59)。
返回 Date 对象的毫秒(0~999)。
返回1970年1月1日至今的毫秒数
数组对象是一系列有序的值得集合,可以存放任何类型的数据,建议只存放一种类型数据
数组对象
方法 说明
concatO 将两个数组连接成新数组
join() 将数组中所有元素连接成字符串
pop0 移除数组的最后一个元素
pusho 在数组最后添加一个元素
unshift() 在数组开始添加一个元素
reverse() 反转数组元素,倒叙
shifto) 移除数组的第一个元素
silce0 获取子数组
splice( 插入、删除或替换数组中的元素
sort() 对数组排序
JavaScript不支持多维数组,但可以使用
<script type="text/javascript">
var citys=new Array()
citys["河南"]=['郑州',"开封","焦作","商丘"]
citys[1]=["武汉","天门","黄石","赤壁"]
for(var i in citys){
document.write(citys[i]+"<br />")
for(var j=0;j<citys[i].length;j++){
document.write(citys[i][j]+"<br />")
}
}
</script>
正则表达式主要用于表单验证,如手机号、邮箱、身份证等 散消 重做
匹配符 匹配符 说明
\b 匹配单词边界 ^、$ 匹配字符串的开始和结束位置
\d 匹配单个数字字符 * 匹配前面的子表达式0-多次
\f 匹配单个换页符 + 匹配前面的子表达式1-多次
\n 匹配单个换行符 ? 匹配前面的子表达式0-1次
\r 匹配单个回车符 {n,m} 匹配前面的子表达式n-m次
\s 四配任何空白符,{ 匹配除n”之外的任意字符
(xly) 匹配x或y}
\t 四配单个制表符 四配所包含的任意一个字符
\v 匹配单个垂直制表 [^] 匹配非包含的任意一个字符
w 匹配包含下划线的 1-] 匹配指定范围内的任意一个字符
在使用正则表达式之前,首先要创建正则表达式对象。JavaScript提供了两种构建方法:
使用正则标识字符串:varreg=/pattern/[flags]
使用内置正则表达式对象:var reg=newRegExp("pattern”,["flags])
pattern表示要使用的正则表达式模式,也就是由的特殊字符或普通字符所组成的表达式
flags标志位,可选项,有g(全文查找)、i(忽略大小写)、m(多行查找)三种。
<script type="text/javascript" >
var reg1 =Ad{3,4}[-]\d{7,8}/;
var reg2 =new RegExp('\d{3,4}[-]\d{7,8}')</script>