一. ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上
使用方法: 1.引入 ECharts 文件 -->
2. 为 ECharts 准备一个具备大小(宽高)的 DOM -->
3.通过 echarts.init 方法初始化一个 echarts 实例*/
基于准备好的dom,初始化echarts实例
varmycharts=echarts.init(document.getElementById(“main”));
使用手册: https://www.w3cschool.cn/echarts_tutorial/echarts_tutorial-mec528xa.html
二.正则表达式(regular expression)
1)作用: 可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等
使用手册: https://www.runoob.com/regexp/regexp-syntax.html
2)常用字符:
^:以什么开头
: 以 什 么 结 尾 [ a − z A − Z ] : 可 以 包 含 字 母 ( 不 区 分 大 小 写 ) [ 0 − 9 ] : 匹 配 数 字 i : 不 区 分 大 小 写 n , m : 至 少 匹 配 n 次 , 最 多 匹 配 m 次 ∗ : 零 次 或 多 次 匹 配 前 面 的 字 符 或 子 表 达 式 。 例 如 , z o ∗ 匹 配 " z " 和 " z o o " 。 ∗ 等 效 于 0 , 。 + : 一 次 或 多 次 匹 配 前 面 的 字 符 或 子 表 达 式 。 例 如 , " z o + " 与 " z o " 和 " z o o " 匹 配 , 但 与 " z " 不 匹 配 。 + 等 效 于 1 , 。 ? : 零 次 或 一 次 匹 配 前 面 的 字 符 或 子 表 达 式 。 ( ) : 分 组 例 : 1. 用 户 名 至 少 需 要 8 − 12 个 字 符 , 必 须 以 字 母 开 头 , 以 字 母 或 数 字 结 尾 , 可 以 有 − 和 。 v a r r e g = / [ a − z ] [ a − z 0 − 9 − ] 6 , 10 [ a − z 0 − 9 ] :以什么结尾 [a-zA-Z]:可以包含字母(不区分大小写) [0-9]:匹配数字 i:不区分大小写 {n,m}:至少匹配n次,最多匹配m次 *:零次或多次匹配前面的字符或子表达式。例如,zo* 匹配"z"和"zoo"。* 等效于 {0,}。 +:一次或多次匹配前面的字符或子表达式。例如,"zo+"与"zo"和"zoo"匹配,但与"z"不匹配。+ 等效于 {1,}。 ?:零次或一次匹配前面的字符或子表达式。 ():分组 例: 1.用户名至少需要 8-12个字符,必须以字母开头,以字母或数字结尾,可以有-和_。 var reg = /^[a-z][a-z0-9-_]{6,10}[a-z0-9] :以什么结尾[a−zA−Z]:可以包含字母(不区分大小写)[0−9]:匹配数字i:不区分大小写n,m:至少匹配n次,最多匹配m次∗:零次或多次匹配前面的字符或子表达式。例如,zo∗匹配"z"和"zoo"。∗等效于0,。+:一次或多次匹配前面的字符或子表达式。例如,"zo+"与"zo"和"zoo"匹配,但与"z"不匹配。+等效于1,。?:零次或一次匹配前面的字符或子表达式。():分组例:1.用户名至少需要8−12个字符,必须以字母开头,以字母或数字结尾,可以有−和。varreg=/[a−z][a−z0−9−]6,10[a−z0−9]/i;
2.年龄在 1~99 之间
var reg2 = / 1[0-9]?$/;
1-9 ↩︎