相关疑难解决方法(0)

正则表达式,其中字符串的一部分必须在0到100之间

我需要验证序列号.为此我们在C#中使用正则表达式,而某个产品,序列号的一部分是"午夜以来的秒".一天有86400秒,但如何在此字符串中将其验证为5位数字?:

654984051-86400-231324
Run Code Online (Sandbox Code Playgroud)

我不能用这个概念:

[0-8][0-6][0-4][0-0][0-0]
Run Code Online (Sandbox Code Playgroud)

因为那时86399不会有效.我怎么能克服这个?我想要的东西:

[00000-86400]
Run Code Online (Sandbox Code Playgroud)

更新
我想清楚地表明我已经意识到 - 并且同意 - "当有一种更简单的方法时,不要使用正则表达式". Jason的答案正是我想要做的,但是这个序列号验证适用于通过我们系统的所有序列号 - 目前还没有针对这些特定序列号的自定义验证码. 在这种情况下,我有充分的理由寻找正则表达式解决方案.

当然,如果没有一个,那么这对于这些特定产品的自定义验证的情况是不可否认的,但我想在使用需要更改代码的解决方案之前完全探索这个途径.

c# regex numbers

6
推荐指数
4
解决办法
3519
查看次数

文本框的多个最小值和最大值

我有一个工作代码,使用以下代码在文本框中输入有效的最小值和最大值:

<input type="number" name="quantity" min="1" max="5">
Run Code Online (Sandbox Code Playgroud)

但是,如果允许多个范围怎么样?例如:在我的文本框中,允许使用1到5和10到15之间的数字,因此不允许使用6-9和16及以上的数字.如何使用javascript/jquery或angularjs做到这一点?

javascript jquery html5 angularjs

5
推荐指数
1
解决办法
510
查看次数

想要匹配一个范围字符串(检查正文)

我有一个像 "[5 TO 100]%" 这样的字符串,我想在正则表达式的帮助下匹配它

此字符串中的 5 和 100 可以更改,例如 5 的范围可以从 1 到 999,而 100 也是如此

其他人会照原样,所以基本上我想匹配“[num1 TO num2]%”

- 编辑 -

重复目标仅部分满足要求,因为字符串具有非数字字符(字母和特殊字符,如[]、 和%)。

java regex string

-1
推荐指数
1
解决办法
194
查看次数

标签 统计

regex ×2

angularjs ×1

c# ×1

html5 ×1

java ×1

javascript ×1

jquery ×1

numbers ×1

string ×1