课堂小记---JavaScript(4)
day11
1、正则表达式
去掉首尾的空格或者其他字符
replace方法可传入函数可分组。
以下为分组
基础正则表达式语法:
/** * 正则表达式是一个对象类型 */ // 匹配字符串中的che var reg = /che/; // 匹配开头的che var reg1 = /^che/; // 匹配结束的che var reg2 = /che$/; //匹配che、chh···e(至少有一个) var reg3 = /ch+e/; // 匹配ce、che、chh···e(任意次h) var reg4 = /ch*e/; // 匹配c··任意字符··e c?e (匹配除了\n的任意字符) var reg5 = /c.e/; var reg6 = /c.+e/; //至少一天字符 var reg7 = /c.*e/; //任意个任意字符 // 匹配ce或者che (有一个或者没有h) var reg8 = /ch?e/; //转义字符 “ \ ” var reg9=/\?/; //匹配 “ ? ” 号 // 匹配中间6个h 、至少6个h、6到9个h var reg10=/ch{6}e/; var reg10=/ch{6,}e/; var reg10=/ch{6,9}e/; // 非贪婪匹配 在条件之后加“ ? ” ,默认贪婪 var reg11=/c.+?e/; //非贪婪 (匹配到一个就可以) var reg12=/c.+e/; //贪婪(默认,会尽可能的向后匹配) //匹配字符集合 var reg13=/[0-9A-Za-z_]/; var reg13=/[0-9A-Za-z_]+/; var reg13=/[0-9A-Za-z_]{6,9}/; //非数组开头,之后6-9个数字字母下划线的字符,并结束 var reg13=/^[a-zA-Z_][0-9A-Za-z_]{6,9}$/; // “ | ” 或 匹配che或者ce var reg14=/che|ce/; //“ [] ” 内的 “ ^ ”表示取反 var reg15=/[^6-8]/; //匹配除6-8之外的字符 var reg15=/[^6-8a-f]/;//除了6-8和a-f的字符
day13
1、bind()方法
绑定函数指向
2、json字符串
//将对象转换为json字符串 JSON.stringify ( object ) ; //将json字符串转换为对象(注意单双引号的嵌套,json字符串严格要求,属性名必须使用双引号) JSON.parse ( '{"a":1,"b":2 }' ) ;
3、some()和find()方法
课堂小记---JavaScript(4)的更多相关文章
- 课堂小记---JavaScript(3)
操作DOM var newDOM=DOM元素.cloneNode(参数); 克隆(复制)当前节点,参数默认为false只复制当前节点元素.参数为true时复制当前元素及其后代和所有属性. day06 ...
- 课堂小记---JavaScript(2)
本阶段难点疑点梳理 1.关于switch中default的使用: default同case功能一样,区别在于并不匹配任何信息,只有当case中无任何匹配的时候才会执行default.需要注意的是,这是 ...
- 课堂小记---JavaScript(1)
day01 1.数据类型 number string boolean undefined object function 加号具有两种功能,数字相加 和 字符串拼接.加号两边只要碰见字符串,则执行字 ...
- 杨校老师课堂之JavaScript右下角广告弹框教程
案例制作思路: 1.先制作界面 添加一个盒子包含一个按钮,使盒子绝对定位在右上角 添加一个大盒子,同理,将盒子居于左下角:其中内部包含一个顶端盒子和底部盒子 顶端盒子因为是属于大盒子内部的存在,所以宽 ...
- 杨老师课堂之JavaScript定时器_农夫山泉限时秒杀案例
预览效果图: 使用到的知识点: 定时器 setInterval(函数,毫秒):在指定的毫秒数后调用函数或执行一段代码 取消定时器 clearInterval:取消由setInterval设置的定时器 ...
- javascript小记-javascript运行机制
任何语言的运行过程中,都会有编译和执行: 对于传统编译型语言来说,编译步骤分为:词法分析.语法分析.语义检查.代码优化和字节生成.但对于解释型语言来说,通过词法分析和语法分析得到语法树后,就可以开始解 ...
- 松软科技Web课堂:重要->JavaScript 调试
错误总会发生,每当您写一些新的计算机代码时. JavaScript 调试 在没有调试器的情况下写 JavaScript 是有难度的. 您的代码中也许包含了语法错误,或者逻辑错误,这些都难以诊断. 通常 ...
- 松软科技前端课堂:JavaScript 数值方法
Number 方法帮助您处理数值. Number 方法和属性 原始值(比如 3.14 或 2016),无法拥有属性和方法(因为它们不是对象). 但是通过 JavaScript,方法和属性也可用于原始值 ...
- 松软科技前端课堂:JavaScript 对象
真实生活中的对象.属性和方法 在真实生活中,汽车是一个对象. 汽车有诸如车重和颜色等属性,也有诸如启动和停止的方法: 对象 属性 方法 car.name = porsche car.model = ...
随机推荐
- CMakeList.txt(3): 一个cmake实例
介绍一个比较实用的例子,即包含生成静态库又包含引入外部头文件和链接库的cmake demo. 先按照工程规范建立工程目录,并编写代码,以下面的工程目录为例进行解释这个例子,工程的目录结构为: 1. 编 ...
- \t \r \n \f
\t 的意思是 :水平制表符.将当前位置移到下一个tab位置. \r 的意思是: 回车.将当前位置移到本行的开头. \n 的意思是:回车换行.将当前位置移到下一行的开头. \f的意思是:换页.将当前位 ...
- kubernetes之管理容器的计算资源
资源类型 CPU 和 memory 都是 资源类型.资源类型具有基本单位.CPU 的单位是 core,memory 的单位是 byte.这些都统称为计算资源. CPU含义: CPU 资源的限制和请求以 ...
- java 中使用RSA非对称性加密解密
需要引入的jar包:bcprov-jdk15on-161.jar 下载地址:https://www.bouncycastle.org/latest_releases.html //公钥加密 publi ...
- HDU 2717(* bfs)
题意是在一个数轴上,每次可以一步到达当前位置数值的 2 倍的位置或者数值 +1 或数值 -1 的位置,给定 n 和 k,问从数值为 n 的位置最少多少步可以到达数值为 k 的位置. 用广搜的方法,把已 ...
- sql0001
001. https://blog.csdn.net/qinshi965273101/article/details/81907658 002. https://blog.csdn.net/ ...
- 五十九、linux 编程—— I/O 多路复用 fcntl
59.1 介绍 前面介绍的函数如,recv.send.read 和 write 等函数都是阻塞性函数,若资源没有准备好,则调用该函数的进程将进入阻塞状态.我们可以使用 I/O 多路复用来解决此问题(即 ...
- count
select deptno as 部门,count(*) as 人数from emp group by deptno; --统计各个部门的人数
- 自编译Apache Spark2.3.3支持CDH5.16.1
1 下载源代码文件 https://archive.apache.org/dist/spark/spark-2.3.3/ 2 解压后导入编辑器,修改依赖的Hadoop版本,下面截图是修改后的,要看自己 ...
- encode与decode
import torch from torch import nn import numpy as np import matplotlib.pyplot as plt import torch.ut ...