2015-07-28 87 views
0

我想写的函数,它确切地告诉我,表达式适合正则表达式。 例如。Js正则表达式确切模式

<script> 
var pattern = /[0-9]{2}/ 

alert(pattern.test("1236")); 

</script> 

这个表达式为真,但我想假的,因为我想只有两个数字

如。

alert(pattern.test("25")); 

只有这应该是真的。

如何更改我的代码?

+0

http://www.regular-expressions.info/anchors.html –

回答

1

用途:

var pattern = /^[0-9]{2}$/ 

现在说:

Two digits from start "^" to the end "$"