希望有大牛能够看到,如何能用正则表示数值区间

有一种需求,在页面中有两个输入框中,前一个输入框中填写的是较小的值,后一个输入框填写的是较大的值,之后能根据输入的两个值,生成所需的正则表达式。

这个要具体情况具体分析,不是很适合用正则,因为正则是文本的匹配而不是数字。
比如你要 1~59
那么就是

 ([1-9])|([1-5]\d)

0-10就是

10|\d