2016-06-21 193 views
3

我是新來的HTML,任何人都可以幫助我驗證一個電話號碼只有'+'和數字值和電話號碼shud不超過13個號碼,並驗證電子郵件與'@ 「和」。',我不想使用JavaScript對電話號碼的HTML驗證

回答

4

在HTML5中,你可以使用<input type='tel'><input type='email'>

你也可以指定像<input type='tel' pattern='[\+]\d{2}[\(]\d{2}[\)]\d{4}[\-]\d{4}' title='Phone Number (Format: +99(99)9999-9999)'>

喜歡的東西pattern='^\+?\d{0,13}'一個特定的模式會給你的選購+和最多13位數字

+0

thanku這麼多...幫助了很多 –

+0

我們可以添加2種模式爲同一領域,即用戶可以輸入一個電話號碼,一個'+'還是一個數字? –

+0

您可以修改模式正則表達式來使+選項。谷歌大量點擊它。如果答案有幫助請注意或接受。 – John3136

0

HTML和/或JavaScript將只驗證在客戶端的電子郵件,更安全的解決辦法是驗證服務器上的電子郵件側。 說了這麼多,你可以做基本驗證HTML 5中的一樣

<form> 
<input type="email" placeholder="Your email" required> 
<input type="submit" value="Submit"> 
</form>