2012-06-20 44 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}