正则表达式在JavaScript中

时间:2013-06-05 06:45:13

标签: javascript regex

我需要填写一个文本框,两个数字用“ - ”分隔,例如5-3 23-12 如何对这些数字和分隔符一起执行检查(reg exp)?

<form id="myForm"  method="post">
<input type="text" name="entered"><br>
<input type="button" value="Submit" onclick="buttonLogic()"><br>
<select id="selector">
</select>
</form>

仅为RegExp提供一些帮助。

谢谢!

2 个答案:

答案 0 :(得分:2)

我想有一个输入元素。在文本框的值上使用正则表达式。 例如,如果您的输入具有ID“box”,则

var boxValue = document.getElementById('box').value.match(/(\d+)-(\d+)/)

你会得到一个数组:   - 盒子价值   - 第一个号码   - 第二个号码

答案 1 :(得分:0)

您可以尝试使用此正则表达式:/^(\d+)-(\d+)$/