- 题目一(白银)
- css中的颜色有多种表示方式,如果rgb,hsl,十六进制等等,现在需要实现一个正则可以判断给定的颜色是否十六进制的颜色,请完善下面代码,使代码可以正确输出
// 正则
const regExp = ?
// 输出 true
console.log(regExp.test('#000'))
// 输出 false
console.log(regExp.test('#AEG'))
// 输出 true
console.log(regExp.test('#AFAFAF'))
// 输出 true
console.log(regExp.test('#Af0Def'))
// 输出 false
console.log(regExp.test('#afafafa'))
- 问题提示:
十六进制的颜色格式有两种,分别是#fff和#ffffff 十六进制颜色可以包含数值,字符(a-f) 十六进制颜色中的字符可以是大写或者小写
- 题目二(黄金) 给定一个24小时制的时间(包含时和分,如 22:10),请判断这个时间是否正确
const regExp = ?
// 输出 true
console.log(regExp.test('23:59'))
// 输出 false
console.log(regExp.test('2:01'))
// 输出 true
console.log(regExp.test('02:01'))
// 输出 false
console.log(regExp.test('24:01'))
// 输出 false
console.log(regExp.test('24:011'))