一 cookie

  1 什么是cookie?

    会话跟踪技术

  2 作用

    验证身份,存储信息。

  3 特点

    大小限制,最多存4k;

    每个域下只能存50个cookie;

    有时间限制;

    只能存放字符串;

    只能访问同一个域内的cookie

  4 读取和设置cookie

    读:document.cookie;

    设置:document.cookie = ‘键=值;path = /(一般情况下);expires = 时间’;

  5 掌握

    在同一域下,可以访问兄弟级的cookie,可以访问父级的cookie;

    父级不允许访问子级的cookie,如果想要访问,可以设置path = /,也就是访问当前域下的所有cookie。

  6  延伸

    如何将对象转换为字符串:JSON.stringify(对象);

    如何将字符串转换为对象:JSON.parse(字符串);

二 正则表达式

  1 创建目的:是为了表单验证的正确性。

  2 什么是正则表达式?

    用来高效率处理字符串的一种规则。

    正则表达式是由a-Z之间的字符以及一些特殊的元字符组成的。

  3 优缺点

    优点:减少代码量 高效率处理字符串。

    缺点:不便于阅读(火星文)。

  4 作用

    查找,替换,提取,匹配字符串中的一些字符。

  5 如何创建正则表达式

    构造函数方式:var 变量名 = new RegExp(表达式,范围);

    字面量方式:var 变量名 = //;

    区别:字面量正则表达式不能够进行变量值得拼接;构造函数的正则表达式无法直接使用转义字符,需要将转义字符进行转义再使用。

  6 元字符:建议看看元字符手册(百度元字符手册,进行查看)

7 正则表达式常用方法:

(1)正则表达式.test()                        正则表达式是否匹配字符串。                                                                                                         参数是字符串,返回值为boolean值

(2)字符串.replace()                         将匹配正则表达式中的内容替换成自定义的值                                                                                第一个参数是正则表达式,第二个参数是自定义值

(3)字符串.match()                           获取匹配字符串的值,返回值是个数组                                                                                           参数是正则表达式

(4)正则表达式.exec()                      获取匹配正则表达式的值                                                                                                                 参数是字符串

(5)字符串.search()                          获取匹配正则表达式的字符串的下标,返回值是下标,如果不匹配则返回-1                                  参数是正则表达式

JS-cookie和正则表达式的更多相关文章

  1. ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证

    ASP.NET开发中主要的字符验证方法-JS验证.正则表达式.验证控件.后台验证 2012年03月19日 星期一 下午 8:53 在ASP.NET开发中主要的验证方法收藏 <1>使用JS验 ...

  2. js COOKIE 记住帐号或者uuid

    当开始接到这个任务的时候,我对cookie还是没多少了解的,而uuid的生成也是一无所知.但是当你发现这个网址http://stackoverflow.com/questions/105034/how ...

  3. [JS]Cookie精通之路

    [JS]Cookie精通之路 转http://blog.163.com/neu_pdh1983/blog/static/572407020077310528915/ 发布:Cary 媒体:www.Ju ...

  4. JS Cookie丢失问题

    JS Cookie丢失问题 前些天有人问我vue中使用proxy发送请求,为什么请求时cookie丢失,首先说一下我对cookie的理解: 1.cookie在正常情况下是会在每次请求时自动携带, 2. ...

  5. js如何使用正则表达式实现过滤HTML标签?(/<[^<>]+>/g)

    js如何使用正则表达式实现过滤HTML标签?(/<[^<>]+>/g) 一.总结 js进阶正则表达式实现过滤HTML标签(<>标签中不能包含标签实现过滤HTML标签 ...

  6. JavaScript -- 时光流逝(六):js中的正则表达式 -- RegExp 对象

    JavaScript -- 知识点回顾篇(六):js中的正则表达式 -- RegExp 对象 1. js正则表达式匹配字符之含义      查找以八进制数 规定的字符.     查找以十六进制数 规定 ...

  7. JS中应用正则表达式转换大小写

    JS中应用正则表达式转换大小写,代码很简单,看代码: 以下首字母大写,其它字母小写 <script type="text/javascript"> function r ...

  8. js学习之正则表达式

    js学习之正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex.regexp或RE)使用单个字符串来描述.匹配一系列符合某个句法规则的字符串搜索模式 一:语法 ...

  9. 如何在JS中应用正则表达式

    背景:在之前的随笔中写过C#中如何使用正则表达式,这篇随笔主要讲如何在js中应用正则表达式 如下代码: $("#zhengze").click(function () { var ...

  10. js cookie创建读取删除函数封装

    js cookie创建读取删除函数封装 一.总结 都是为了方便操作,这样弄了很方便 1.创建cookie的函数封装的作用:方便设置过期时间expire,方便设置键和值 2.查询cookie的数据封装的 ...

随机推荐

  1. WPF DataGrid多表头/列头,多行头,合并单元格,一列占据多行

    先上效果图: 思路说明:这是两个DataGrid,没有嵌套,位置和高度保持一致,在加上ScrollViewer滚动条,这就像是在一个DataGrid中. 缺点: 因为最外层有透明的Border,所以没 ...

  2. springboot中JPA的应用

    1.JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范.它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据.他的出现主要是为了简 ...

  3. angularjs探秘<四> 双向数据绑定

    双向数据绑定是angularjs的一大特性,这个特性在实际开发中省了不少事儿.之前第二篇提过数据绑定,这一篇从实际开发的案例中具体看下双向数据绑定的便捷. 首先看一个场景: 在 注册/登录 中经常遇到 ...

  4. 推荐算法 pd

    from django.db import connection select_sql = 'select * from model' datas = pd.read_sql(select_sql, ...

  5. JavaScript实现图片裁剪预览效果~(第一个小玩具)

    感觉开始学习的前一个月真的太不珍惜慕课网的资源了  上面蛮多小玩意真的蛮适合我这样刚入门JavaScript的同学加深使用理解 大概收藏了百来门或大或小的课程  有一个感觉就是学这个真的比光是看书看概 ...

  6. Ubuntu系统tensorflow安装问题及解决

    su root   ps:如果你没有改过root密码,sudo passwd 然后输入你的账户密码,然后设置你的root密码 在root权限下执行pip install --upgrade pip 更 ...

  7. springMVC源码学习之获取参数名

    1.入口到参数处理调用流程 入口为spring-webmvc-4.3.18.RELEASE.jar中org.springframework.web.servlet.DispatcherServlet. ...

  8. nginx 代理跨域

    跨域 nginx设置http{ add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X- ...

  9. Deque 双端队列 Stack 堆栈

    1. peek 获取栈顶元素 pop   删除栈顶元素

  10. MiniDao支持ID自增主键策略,使用讲解

    用法示例: /** * 插入数据(ID采用自增策略,并返回自增ID) * @param employee */ @IdAutoGenerator(generator="native" ...