我在HTML中創建了一個名稱字段,我想用HTML pattern
屬性進行驗證。HTML表單名稱驗證中的正則表達式模式
我想允許任何字母(包括重音符號)以及 - 。 ,'和空間。 (編輯中添加澄清)
這裏是我的嘗試:
Nome e Cognome: <input type="text" name="nome" required pattern="^[\p{L}\p{M} \-\.',]*$" placeholder="Mario Rossi">
然而,當我輸入無效數據,如John" Doe?
形式不會引發錯誤。爲什麼?
什麼是不想要的字符? –
我想允許任何字母(包括重音符號)以及 - 。 ,'和空間。 – sonicseamus