2017-04-21 56 views
-1

我需要爲學生ID輸入驗證我的形式我怎麼能使其具有像「A12345678」有一個字母后跟8號哪有我!預浸匹配學生證

+2

你試過了什麼?你有沒有試圖自己解決這個問題? 請閱讀:[如何創建一個最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve)以及[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask) –

+0

在這個'A12345678'中有8個數字。 –

+0

嘗試這個'preg_match('/^A \ d {7} $ /','A1234567');' –

回答

-1

格式在輸入表單中添加您的驗證

< input type ='text'id =「student_id」name =「student_id」pattern =「[AZ,az] {1} [0-9] {8}」標題= 「輸入正確的學生ID」 類= 「形式控制」 需要>

在圖案

: [ A-Z,A-Z] {1}是指1個字符是按字母順序(大寫或小寫)

[0-9] {8}裝置8個字符是數字

希望它能幫助!

+0

這對於OP詢問的後端驗證沒有幫助。即使你在表單中有這個,你也應該在後端驗證數據。 _Never_信任來自用戶的數據。 –

+0

@MagnusEriksson也許這可以幫助
:preg_match('/ [a-z] \ d {1,8} /','A12345678'); –

+0

您是否要求我爲您調試答案? –