JavaScript第十三天cookie与正则表达式

cookie

cookie实际上是指小量信息,只能存储4KB,是有web服务器创建的,将信息存储在用户计算机上的文件。
在计算机中是个存储在浏览器目录中的文本文件。谷歌、欧朋都不支持本地的cookie,火狐可以。

//  存储cookie
document.cookie='key=value'
document.cookie='age=12'
//  获取 cookie
console.log(document.cookie)
//  设置cookie  过期时间
var date = new Date()
date.setDate(date.getDate()+1)
document.cookie = 'city=北京;expires='+date

cookie封装

  //  设置
function setCookie(key,value,day){
    var date = new Date();
    date.setDate(date.getDate()+day)
    document.cookie = key+'='+value+';expires='+date
}

// 获取
function getCookie(key){
    var sC = document.cookie
    var arrC = sC.split('; ')
    var cobj = {}
    for(var i=0;i<arrC.length;i++){
        var arr = arrC[i].split('=')
        cobj[arr[0]] = arr[1]
    }
    return cobj[key]
}
//删除
function removeCookie(key){
    setCookie(key,1,-1)
}

正则

var reg = new RegExp(‘检测的’,‘修饰符’)

修饰符
g全局匹配
i不区分大小写

正则提供的检索方法
test 检索字符串中是否包含正则要检索的内容
exec 检索正则表达式规定的内容会返回一个数组,检索不到返回null

字符串操作
replace 替换正则匹配的字符串
split 按正则匹配的内容拆分成数组
math 返回正则匹配到的内容,跟exec方法一样
search 返回正则匹配到的第一个字符串的位置,没有返回-1

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值