JavaScript

数组对象:是一系列有序的值的集合,可以存放任何类型的数据,建议只存放一种类型数据,如下例:

var   arr   =   new   Array()

var   arr1  =   new   Array(4)

var   arr2  =   new   Array("张冠李戴","aasdddffffggh")

var   arr3  =   ["张冠李戴","aasdddffffggh"]

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>

正则表达式对象:主要用于表单验证,如手机号、邮箱、身份证等

在使用正则表达式之前,首先要创建正则表达式对象。JavaScript提供了两种构建方法:使用正则标识字符串,var reg = /pattern/[flags];使用内置正则表达式对象,var reg = new RegExp("pattern",["flags"])

pattern表示要使用的正则表达式模式,也就是由特殊字符或普通字符所组成的表达式

flags标志位,可选项,有g(全文查找)、i(忽略大小写)、m(多行查找)三种

compile()方法,把正则表达式编译成内部格式,从而执行更快,使用新正则去替换旧正则,主要用于提升比较复杂和耗时的处理过程的性能,一般情况下很少使用

exec()方法,用正则表达式在字符串中查找,并返回包含结果的一个数组,不仅用于判断给定的字符串是否匹配,而且会返回匹配结果的详细信息

test()方法,返回一个bool值,它指出被查找的字符串是否匹配给定的模式,使用频繁,主要用于匹配测试,匹配成功返回true,否则返回false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值