2011-07-14 31 views
3

我一直在寻找的正则表达式的,不知道如何2条正则表达式语句组合在一起,例如如何使用JavaScript/RegEx将2个RegEx语句组合在一起?

我有这样的jQuery代码:

$('.numeric').keyup(function() { 
    $(this).toggleClass('field-error', /\D/.test(this.value)); 
}); 

如何合并这与正则表达式^0 ...意味着任意数量的零

begining任何帮助将不胜感激,谢谢

+0

你究竟想要匹配什么? –

+0

@ Xeon06我找到了我在找的东西,谢谢 – Nasir

回答

4
/^0|\D/ 

使用管道(|)字,象征着你想要要么右侧。

例如要匹配苹果,橙子或香蕉,你可以使用:

/apple|orange|banana/ 
+0

谢谢,它的工作和欣赏的解释,现在明白了 – Nasir

+0

@Nasir:不是问题。 –

5

你可以使用:

/^0|\D/ 

其中简单匹配^0\D

+0

感谢它的工作 – Nasir