2012-06-20 18 views
0

我需要生成这样的模式我的输入,例如:如何为输入html5做这个模式?

+375 29 911-91-91 

一般来说,它看起来像这样:

+375 XX XXX-XX-XX 

注意空格!

我尝试这样做:

[\+][\ ]\d{3}[\ ]\d{2}\d{3}[\-]\d{2}[\-]\d{2} 

将这项工作在IE浏览器?

+0

做了什么你试过工作或不,你为什么不在IE上自己尝试它? –

+0

@EitanT如果我写我尝试你不觉得它是什么意思?它不工作,因为我需要! – byCoder

+0

你没有具体说明你写的是什么问题,这就是为什么我问... –

回答

1
\+\d{3}\s\d{2}\s\d{3}\-\d{2}\-\d{2} 

应该工作。除非要进行或[a | b]测试,或者需要执行一系列字符[a-z],否则不需要在每个字符周围放置方括号[和]。

+0

没有做不到 – byCoder

+0

当我测试它时在javascript中工作:/ \ + \ d {3} \ s \ d { 2} \ s \ d {3} \ - \ d {2} \ - \ d {2} /。test(“+ 375 29 911-91-91”)。你使用的是什么浏览器?模式属性适用于除Internet Explorer和Safari之外的所有主流浏览器。 – TheZ

+0

铬和歌剧 – byCoder

0

+ \ S * \ d {3} \ S + \ d {2} \ S + \ d {3} - \ d {2} - \ d {2}