cocos creator笔记(6)

1.正则表达式

正则表达式 - 使用单个字符串来描述,匹配一系列符合某个句法规则的字符串

功能:查找字符串里有没有数字

源文本字符 - 正常文本字符。
元字符 - 具有特殊意义的专用字符,是替代正常文本的字符。
限定符 - 限定匹配的数量或特殊条件。

^和$常用于判断密码
在这里插入图片描述
[ … ] 符号 自己定义自己的查找范围
a-z查找所有小写字母 A-Z查找大写字母 0-9查找0-9 _查找下划线
在这里插入图片描述

在这里插入图片描述

搜索电话号前三位后七位
在这里插入图片描述

2.案例:

全数字:^ [0-9]$
电话号:\d{3} - \d{4} | \d{4} - \d{7}
QQ号:[1-9][0-9]{4,}
账号(字母开头,5-16位,允许字母数字下划线):
^ [a-zA-Z][a-zA-Z-9_]{4,15}$

let reg =/\d{4} - \d{7}/g;// 建立一个正则表达式 / ... /g;
let str = "0311-1234567";
let res = reg.exec(str);//检测是否匹配到
document.write(res.length + "");
//匹配到内容
res.forEach(function (value,index){//判断匹配到的内容
	document.write(value +" ",index);
});

3.访问修饰符

public公开的
protected只允许内部访问,子类也可以访问 不能在外部调用
private 私有的 子类外部都不能访问

//public公开的 private私有的 protected受保护的
class Person{
	private _name:string;
	set name(value){
		this.name = value;
	}
	get name(){
		return this.name;
	}
}
class Student extends Person{
	constructor();
	spuer();
	this.name(a);//通过调用父类set方法来修改父类中的—_name私密元素
}
let a = new Person();
a.name();//通过调用父类公共方法get来返回—_name的内容
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值