首页 > 解决方案 > 我将如何构造一个验证百分比的正则表达式?

问题描述

当谈到正则表达式时,我还是个新手,当谈到我想做的事情时,我遇到了一些麻烦。

本质上,我想创建一个只接受以下类型输入的模式

所以一些样本输入将是

65 - Valid
65% - Valid
-1 - Not Valid
101% - Not valid
65.5 - Not valid
65.5% - Not valid
65 % - Not valid
%65 - Not valid

其他任何东西都不应该是有效的

目前我已经提出,/[0-9](?:\%)?/但这不会涵盖所有有效案例。

我需要改变我的模式以获得我正在寻找的东西?

标签: regex

解决方案


推荐阅读