|
|
1
0
我建议不要用正则表达式来解决这个问题。没有简单的方式来表达“除了这个特殊的字符串以外的任何字符串”。 我的实施:
测试用例:
这种实现也适用于非常大的数字,因为非常大的整数是用指数表示的。 如果仍然确定要使用正则表达式,请执行以下操作:
您需要为正则表达式定义交替路径,如果其长度不等于5和8,则正则表达式将接受字符串。
这个实现失败了,因为需要在Javascript中正确实现数字的浮点表示,才能接受大数字。这太乏味了。我不推荐这种方法。 |
|
|
2
0
我觉得你的正则表达式错了。它甚至不允许匹配长度不同于5或8的数字。
你可能想试试这个:
解释:
如果您还希望允许使用科学记数法中的大数字,请使用以下方法:
它基本上增加了
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |