正则表达式、表单选择器、Array对象、Date对象与String对象属性与方法

表单选择器:
    基本表单选择器:
        :text 文本框
        :password 密码框
        :radio 单选按钮
        :reset 重置按钮
        :input 所有input
        :file 文件域
        :checkbox 复选框
        :submit 提交按钮
        :image image按钮
        :hidden 选取所有不可见元素
        :button
    过滤表单选择器:
        :checked 选中的单选和多选元素
        :enabled 选取可用元素
        :disabled 选取所有不可用元素
        :selected 选取select中被选中的option元素
        select被选取元素的option下标: js:selectIndex
                                    jquery:index()
        正则表达式:
           标志   g:全局匹配
                 i:忽略大/小写
                 m:多行匹配
            匹配一个模式的开始和结束:
                            开始:^  结束:$
           匹配0-9的数字:
                            [0-9]等价于\d
           h5新增属性:
                     validity
           String对象的属性:
                      .length
                      方法:
                      .indexOf(str) :返回该字符在原字符串中首次出现的位置
                      .subString(index1,index2)  :从index1截取到index2的位置,包前不包后
                      .subStr(index1,index2)     :
                      .charAt(index) :返回该索引上的字符,能找到返回字符,找不到""
                      .lastIndexOf(str) :返回该字符在原字符串中最后次出现的位置
                      .endsWith(str)    :用于判断字符串是否以指定的后缀结束 返回值布尔
                      .startsWith()    查看字符串是否以指定的子字符串开头。
                      .replace(oldText,newTest)
                      .split("-. /") :将字符串分割成数组对象
                      .search(str)   :返回该字符在元素串中出现的位置
                      .concat(str)   :连接+拼接字符
                      .toLocaleLowerCase(); :转小写
                      .toLocaleUpperCase(); :转大写
                      .trim()   :去掉开头和结尾的空格
                      .charCodeAt(index) :返回在指定的位置的字符的 Unicode 编码。
                      .fromCharCode()  将 Unicode 编码转为字符。
                      .includes()  :查找字符串中是否包含指定的子字符串。 返回boolean
        Array对象的
                属性:
                    length
                方法:
                    .join() :将数组元素转换为字符串
                    .pop() :删除数组的最后一个元素,返回被删除的元素
                    .push(str) :向数组末尾添加一个或多个元素,返回新的长度
                    .shift() :删除数组的第一个元素
                    .reverse() :翻转
                    .unshift(str) :向数组开头添加一个或多个元素,返回新的长度
                    .sort()  :排序默认升序
                    .splice(index)  :删除数组的指定的新元素
                    .slice(index1,index2)  :截取数组下标index1到index2之间的元素
        Date对象的属性:
                new Date()  :Tue Nov 30 2021 10:32:08 GMT+0800 (中国标准时间) {}
                .getDate()  :日
                .getDay()   :星期几
                .getFullYear()  :年
                .getHours() :小时
                .getMilliseconds()  :返回时间的毫秒
                .getMinutes()   :分
                date.getMonth();  月
                date.getSeconds();  秒
                date.getTime();   返回距 1970 年 1 月 1 日之间的毫秒数

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值