假设你是一名编程专家,请使用javascript编写代码,要求1:从键盘中输入两个字符串,在第一个字符串中删除第二个字符串的字符。 要求2:使用正则表达式匹配日期格式 如2022年11月30日。 代码要简洁易懂。
时间: 2024-03-10 11:45:13 浏览: 56
好的,以下是javascript代码实现:
要求1:
```javascript
let str1 = prompt("请输入第一个字符串");
let str2 = prompt("请输入第二个字符串");
let reg = new RegExp(str2, 'g');
let result = str1.replace(reg, '');
console.log(result);
```
要求2:
```javascript
let str = prompt("请输入日期字符串,格式如:2022年11月30日");
let reg = /^[12]\d{3}年(0?[1-9]|1[0-2])月(0?[1-9]|[12]\d|3[01])日$/;
if (reg.test(str)) {
console.log("日期格式正确");
} else {
console.log("日期格式错误");
}
```
以上代码中,使用了RegExp对象和test()方法进行正则表达式匹配,使用replace()方法实现字符串替换。同时,使用了prompt()方法从键盘中输入字符串。
阅读全文