html正則input限制輸入

輸入中文:
onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"

輸入數字:
onkeyup="this.value=this.value.replace(/\D/g,'')"

輸入英文
onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')"

三個合在一起onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, '')"

只輸入數字和字母
class=input maxLength=12size=15name=username id="username"onKeyUp="value=value.replace(/[\W]/g,'')"

大寫字母<input?name="test" type="text" onkeyup="this.value=this.value.toUpperCase()" />

在jq中\會被轉義,用\\代替。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 數字:[0-9] 匹配空格:[ ]匹配連續空...
    joker_fu閱讀 4,257評論 0 0
  • 只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^\d{n}$"。 只能輸入至少n位的數字:"^\d{...
    johney_zhou閱讀 425評論 0 1
  • 忘了從哪收集的資料了,放這兒,以備不時之需。 只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^\d{...
    study_monkey閱讀 1,426評論 0 7
  • 正則表達式全部符號解釋(轉) 常用正則表達式大全 (轉) 不錯的正則博客 正則的方法 var reg = /[1-...
    me__me11閱讀 1,004評論 0 0
  • \d 代表 [0-9] \l 代表 [a-z] \u 代表 [A-Z] \a 代表 [A-Za-z] \w 代表 ...
    zhuoshao閱讀 1,403評論 0 5