高分求一个正则表达式

qiujg 2021-02-18 05:43:58
判断一个id是否在0155167和0361486之间,这个数必须是7位数并且前面带0
...全文
194 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxysoft_csdn 2021-02-22
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>正则表达式 xinbiancheng.cn</title>
</head>

<body>
  <script>
    function reg(str) {
      return /^0\d{6}$/.test(str) && str >= "0155167" && str <= "0361486";
    }
    console.log(reg("0337456"));
    console.log(reg("0157456"));
    console.log(reg("0361486"));
    console.log(reg("0361487"));
    console.log(reg("s337456"));
  </script>
</body>

</html>
更多正则表达式
一只三黄鸡 2021-02-22
  • 打赏
  • 举报
回复
我有一个疑问,为什么一定要用正则呢
我爱小仙女 2021-02-19
  • 打赏
  • 举报
回复
^0(15516[7-9]$)|(1551[7-9]\d{1}$)|(155[2-9]\d{2}$)|(15[6-9]\d{3}$)|(1[6-9]\d{4}$)|(2\d{5}$)|(3[0-5]\d{4}$)|(360\d{3}$)|(361[0-3]\d{2}$)|(3614[0-7]\d{1}$)|(36148[0-6]$)
韩_师兄 2021-02-19
  • 打赏
  • 举报
回复
引用 1 楼 天际的海浪 的回复:

function fu(str) {
	return /^\d{7}$/.test(str) && str>="0155167" && str<="0361486";
}
console.log(fu("0337456"));
console.log(fu("0157456"));
console.log(fu("0367456"));
console.log(fu("337456"));
console.log(fu("s337456"));
学习了
天际的海浪 2021-02-18
  • 打赏
  • 举报
回复

function fu(str) {
	return /^\d{7}$/.test(str) && str>="0155167" && str<="0361486";
}
console.log(fu("0337456"));
console.log(fu("0157456"));
console.log(fu("0367456"));
console.log(fu("337456"));
console.log(fu("s337456"));

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧