我使用它作为名称字段的验证正则表达式。如何修改它以检查最少2个字符?
'/^[a-zA-ZåäöÅÄÖ\s\-]+$/'
我这样使用它:
if(name_exp.test($("#"+name_input).val())){ Everything is OK! }
答案 0 :(得分:3)
这应该可以解决问题:{2,}需要2个或更多字符 http://www.javascriptkit.com/jsref/regexp.shtml
/^[a-zA-ZåäöÅÄÖ\s\-]{2,}$/
答案 1 :(得分:0)
'/^[a-zA-ZåäöÅÄÖ\s\-]{2,}$/'
应该这样做:{2,}
是至少2个字符的条件。
答案 2 :(得分:0)
而不是“一个或多个”运算符(+
)尝试指定“两个或更多”({2,}
):
/^[a-zA-ZåäöÅÄÖ\s\-]{2,}$/
答案 3 :(得分:0)
/^[a-zA-ZåäöÅÄÖ\s\-]{2,}$/
{n} 将完全匹配 n 个字符, {n,} 将匹配 n 或更多,并且 {m,n} 将匹配 m 和 n