Javascript 正则表达式比较两个数字
我能比较一下正则表达式中的两个数字吗?Javascript 正则表达式比较两个数字,javascript,regex,numbers,compare,Javascript,Regex,Numbers,Compare,我能比较一下正则表达式中的两个数字吗? 我希望正则表达式对10-12正确,但对12-10不正确。我的意思是10必须小于12。 我想用Javascript来做这件事。我不会用正则表达式来做这件事。我会在操作符上拆分字符串,然后根据我找到的操作符比较两个结果数字(我假设10+12和12+10都是合法的)。我不会使用正则表达式。我在操作符上拆分字符串,然后根据我找到的操作符比较两个结果数字(我假设10+12和12+10都是合法的)。如果输入总是X-Y形式,那么为什么不使用split()函数和“-”作为
我希望正则表达式对10-12正确,但对12-10不正确。我的意思是10必须小于12。
我想用Javascript来做这件事。我不会用正则表达式来做这件事。我会在操作符上拆分字符串,然后根据我找到的操作符比较两个结果数字(我假设
10+12
和12+10
都是合法的)。我不会使用正则表达式。我在操作符上拆分字符串,然后根据我找到的操作符比较两个结果数字(我假设10+12
和12+10
都是合法的)。如果输入总是X-Y形式,那么为什么不使用split()函数和“-”作为分隔符,然后比较这两个部分>
无法使用regexp比较数值。如果输入的格式始终为X-Y,那么为什么不使用带“-”的split()函数作为分隔符,然后用“>
无法使用regexp比较数值。这里的问题是,您试图将两个问题合并为一个问题 正则表达式擅长语法(即识别数字),但在语义(即识别意义)方面却一无是处。因此,正则表达式肯定会帮助您识别
x-y
,但您要求的太多了,无法继续解释x
和y
之间的关系
正如经常引用的
有些人在面对
问题,想想“我知道,我会用
正则表达式。”现在他们有了
两个问题。()
或者更确切地说,你现在有三个 这里的问题是,您试图将两个问题合并为一个问题 正则表达式擅长语法(即识别数字),但在语义(即识别意义)方面却一无是处。因此,正则表达式肯定会帮助您识别
x-y
,但您要求的太多了,无法继续解释x
和y
之间的关系
正如经常引用的
有些人在面对
问题,想想“我知道,我会用
正则表达式。”现在他们有了
两个问题。()
或者更确切地说,你现在有三个 我想你会想对你所需要的东西给出一个更好的描述,或者更多的例子。回答这个问题!!正则表达式用于匹配模式,而不是检查数值。用正则表达式找到一个可能的字符串,然后用您的宿主语言(Javascript,随便什么)检查它的数值。我想您会希望对您需要的内容给出更好的描述或更多的示例。回答这个问题!!正则表达式用于匹配模式,而不是检查数值。用正则表达式查找一个可能的字符串,然后用您的主机语言(Javascript,随便什么)检查它的数值。我的意思是10必须小于12Regex用于匹配模式,而不是比较值。我只是拆分字符串并使用<或>来比较两个结果数字。我的意思是10必须小于12Regex用于匹配模式,而不是比较值。我只需要拆分字符串并使用<或>来比较两个结果数字。+1表示你确定询问者真正想要什么的精神力量。你可以使用正则表达式提取数字;你不能做比较。正则表达式并不是解决问题的通用工具。我想我知道他是什么意思,但我花了很长时间制定了一个你已经回答过的回答:)+1,因为你的精神力量决定了询问者真正想要什么。你可以用正则表达式提取数字;你不能做比较。正则表达式并不是解决问题的通用工具。我想我知道他的意思,但我花了很长时间才制定出一个你已经回答过的答案:)