Asp.net TextBox 透過 onkeyup 限制輸入資料類型

讓 Asp.net 的 TextBox 只能輸入只訂類型的資料
簡單透過 onKeyup 就能達成,不需要 javaScript
跟標準的Html input 做法是一樣的,所以只列出一個 TextBox的作法,其他用input 代表

只允許-大小寫字母、數字、下底線:
<input type=”text” onkeyup=”this.value=this.value.replace(/[^\w_]/g,”);”>
<asp:TextBox ID=”TextBox1″ runat=”server” onkeyup=”this.value=this.value.replace(/[^\w_]/g,”);”></asp:TextBox>

只允許-小寫字母、數字、下底線:
<input type=”text” onkeyup=”this.value=this.value.replace(/[^a-z0-9_]/g,”);”>

只允許-數字和點:
<input type=”text” onkeyup=”value=value.replace(/[^\d.]/g,”)”>

只允許-中文:
<input type=”text” onkeyup=”this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,”)”>

只允許-數字:
<input type=”text” onkeyup=”this.value=this.value.replace(/\D/g,”)”>

只允許-英文:
<input type=”text” onkeyup=”this.value=this.value.replace(/[^a-zA-Z]/g,”)”>

只允許-中文、數字、英文:
<input onkeyup=”value=value.replace(/[^\w\u4E00-\u9FA5]/g, ”)”>

只允許-數字和字母:
<input onkeyup=”value=value.replace(/[\W]/g,”)”>




相連文章

一般留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *