用正则表达式验证字符串长度时,一定要带上 ^ 与 $。
比如:
^[0-9]{8}$
这个正则表达式允许字符串的长度为 8 位,如果我们把 ^ 与 $ 去了,则凡是含有八位数字的字符串都会验证通过。
^ 表示字符串头,$ 表示字符串尾,当然用在不同的地方时 ^ 也表示“非”。
原文地址:http://www.cftea.com/c/2008/09/6K144AJV9SELNENU.asp
用正则表达式验证字符串长度时,一定要带上 ^ 与 $。
比如:
这个正则表达式允许字符串的长度为 8 位,如果我们把 ^ 与 $ 去了,则凡是含有八位数字的字符串都会验证通过。
^ 表示字符串头,$ 表示字符串尾,当然用在不同的地方时 ^ 也表示“非”。
原文地址:http://www.cftea.com/c/2008/09/6K144AJV9SELNENU.asp