js正则判断输入1分1秒

要使用JavaScript正则表达式来判断一个字符串是否符合"分钟"的格式,其中包括"1分1秒"这样的时间表示,可以使用以下代码:

function isValidTimeFormat(timeStr) {

// 正则表达式匹配 "mm分ss秒" 格式,其中 mm 和 ss 是0-59之间的整数

const regex = /^(\d|[1-5]\d)分(\d|[1-5]\d)秒$/;

return regex.test(timeStr);

}

// 测试

console.log(isValidTimeFormat("1分1秒")); // true

console.log(isValidTimeFormat("10分20秒")); // true

console.log(isValidTimeFormat("60分30秒")); // false,分钟超出范围

console.log(isValidTimeFormat("1分60秒")); // false,秒数超出范围

console.log(isValidTimeFormat("1分1秒extra")); // false,包含额外字符

这段代码定义了一个isValidTimeFormat函数,它接收一个字符串作为参数,并使用正则表达式来检查该字符串是否符合"分钟"的格式,即"mm分ss秒",其中mm和ss都是0-59之间的整数。

如果输入的字符串符合这个格式,函数返回true,否则返回false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值