2012-05-05 309 views
1

我真正的新的正則表達式,但我需要找到一種方法,一個過濾器添加到HTML5的形式:字母的正則表達式在HTML5

<input type="text" required="true" name="firstname" pattern="WHAT DO I PUT HERE"> 

誰能幫我把什麼模式屬性,例如

接受:

  • John
  • Frank

不接受:

  • Ke$ha
  • B0B

(僅字母字符都被接受。)

+0

,如果這個職位是解決了,可你請覈實解決它的答案。 – Joseph

+0

我以前試過,但是它說請等3分鐘,我現在雖然 – keto23

回答

2

一些很好的例子:http://html5pattern.com/

在你的情況我會用:

[a-zA-Z]+ 
+0

謝謝!另外,如何讓它只接受至少3個字母和最多20個字母? – keto23

+2

關閉我的腦袋就像是:[a-zA-Z] {3,20}看看正則表達式引物可能會有所幫助,這些表達式在各種語言中都相當具有可移植性。 –

+2

你知道,你可以通過投票並接受它來表達你對這個傢伙的感謝。 – Adi

0
pattern="[A-Za-z ]" 

,只允許字母字符和空格

1

你不太具體,但我會假設你想排除非字母字符。

非空字母,只有一個字的圖案是

[a-zA-Z]+ 

其中a-z代表的小寫字母的範圍內,爲A-Z大寫字母的範圍。 [a-zA-Z]則表示任何字母,而+表示至少一個。