0
我怎样才能匹配以下模式?简单的javascript正则表达式问题
“anything123.anythingelse”
任何长度的Alphanum,具有恰好1 “”在中间,然后是任何长度的alphanum?
谢谢。
我怎样才能匹配以下模式?简单的javascript正则表达式问题
“anything123.anythingelse”
任何长度的Alphanum,具有恰好1 “”在中间,然后是任何长度的alphanum?
谢谢。
那就是/[a-z0-9]+\.[a-z0-9]+/i
。 /i
是不区分大小写的修饰符。
var match = /[a-z0-9]+\.[a-z0-9]+/i.test(string);
alert(match); // true or false.
如果你可以让下划线,这是可以做到更短:/\w+\.\w+/
。 \w
与[a-zA-Z0-9_]
相同。
和'[\ W]'相同'\ w') – SilentGhost 2010-06-15 21:49:42
啊,copy'n'paste剩:P – BalusC 2010-06-15 22:01:59
如果字母数字部分可以是零长度,在两种情况下它都是*而不是+ – lincolnk 2010-06-15 22:08:33