我有一個textbox
,我想用戶僅輸入值像例如正則表達式允許的字符,數字和 - 在JavaScript
I-MH-NGPR-UBR-0001
這意味着下面,用戶只能添加numbers
,alphabets
和-
。除此之外,它不應允許用戶輸入任何內容。
如何在JavaScript這樣做
我有一個textbox
,我想用戶僅輸入值像例如正則表達式允許的字符,數字和 - 在JavaScript
I-MH-NGPR-UBR-0001
這意味着下面,用戶只能添加numbers
,alphabets
和-
。除此之外,它不應允許用戶輸入任何內容。
如何在JavaScript這樣做
試試這個在您的HTML本身沒有必要的javascript也。
<input type="text" name="myTextBox" pattern="^[a-zA-Z0-9-]+$" title="Please enter only alphabets numbers or -">
嘗試'\ w-'或'[a-zA-Z0-9-]'在你的正則表達式中。 –
@Abhishekgurjar - 不能使用'\ w',因爲它匹配下劃線。 – nnnnnn