SEO 網站設計,系統規劃
分享專案管理心得
主要提供軟體、網站、、APP系統規劃服務,廣告文案、提供行銷建議。

Adolph

Follow Us:

Blog

料理,程式設計,專案管理,photo 1522252234503 e356532cafd5

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,”)”>