1. 程式人生 > >js驗證只能輸入漢字 只能輸入數字 只能輸入英文和數字 控制輸入框只能輸入

js驗證只能輸入漢字 只能輸入數字 只能輸入英文和數字 控制輸入框只能輸入

只能輸入漢字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">

只能輸入數字:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">


只能輸入英文和數字:
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

控制輸入框只能輸入文字或數字,也可以不允許輸入特殊字元
這裡不允許輸入如下字元: (像 [email protected]#$%^&* 等)<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">

只禁止空格輸入
onkeyup="value=value.replace(/\s/g,'')"

只能輸入中文和英文:
onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"

相關推薦

js驗證只能輸入漢字 只能輸入數字 只能輸入英文數字 控制輸入只能輸入

只能輸入漢字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData

EditText禁止輸入中文或禁止emoji或只能輸入英文數字

禁止輸入中文: edit.setKeyListener(new DigitsKeyListener() { @Override public int getInputType() { return InputType.TYPE_TEXT_VARIATION_

如何控制文字只能輸入某個範圍內的數字,如:0到60之間?

<Input type="text" name="iValue" onClick="return Value(this.value)"> function Value(val){   if(val<0 && val > 60)   { 

完美實現控制文字只能輸入(包括鍵入貼上)數字至多一個小數點

注:本文程式碼的核心部分非本人原創,是引用的,參見地址http://biancheng.dnbcw.info/java/247881.html,我改正並完善了他的使用方法,並寫了介紹和總結。 1、只能輸入數字和至多一個小數點,不能輸入字母等其他符號(第一個可以是負號);

HTML控制文字只能輸入數字小數點,並且只能保留小數點後兩位

1.給文字框新增一個onkeyup='clearNoNum(this)'點選事件2.建立clearNoNum方法function clearNoNum(obj) { obj.value = obj.value.replace(/[^\d.]/g,""); //清除"

控制input只能貼上,不能輸入

1.禁用文字框的onkeydown事件 <input type="text" onkeydown="return false"> 2.改造,可以使用ctrl+v document.getElementById('demo').onkeydown = function(event

JS 控制文字禁止輸入例子

JS 控制不能輸入特殊字元    <input type="text"class="domain"onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')"; this.value=this.value.replace(/[^u

selenium中為什麼有些IE瀏覽器中輸入英文數字特別慢

selenium自動化測試中,有些IE瀏覽器輸入英文和數字會特別慢,大大降低了自動化測試的執行速度。此問題一般出現在64位Windows系統中。 解決方法: 將"IEDriverServer.exe​"從64位版本變為32位版本。 下載地址:http://docs.

JS控制文字textarea輸入字數限制的方法

//頁面 訊息內容: 本資訊還可以輸入600字 //js function textCounter(field, maxlimit) {if (field.value.length > maxl

JS控制文字禁止輸入特殊字元

JS 控制不能輸入特殊字元<input type="text" class="domain" onkeyup="this.value=this.value.replace(/[^u4e00-u9

解決layui tips連續英文數字不換行問題

function view(value,id) { layer.tips('<span style="word-wrap: break-word;">'+value+'</span>',id, { tips: [1, '#0bcc0a'], time:

Mybatis模糊查詢,查詢不到中文,卻可以查詢到英文數字的一種解決辦法

一、問題描述 最近使用Mybatis對MySQL資料庫查詢時,遇到了這個問題:使用模糊查詢語句時,可以查詢英文,但是查詢不到中文,Eclipse中DEBUG輸出的資訊–如圖: 可以看到,查詢中文“彩”字兒時返回的0條記錄,查詢123時。返回了1條記錄。而

css+div中解決英文數字的溢位問題

      今天突然發div中的內容如果是純英文+數字,那麼overflow:hidden;這一句就不起作用了。如果div裡面的內容是中文,那麼加上那一句就好使,於是乎google:無論中文、英文+數

用python進行資料預處理,過濾特殊符號,英文數字。(適用於中文分詞)

要進行中文分詞,必須要求資料格式全部都是中文,需求過濾掉特殊符號、標點、英文、數字等。當然了使用者可以根據自己的要求過濾自定義字元。 實驗環境:python、mysql 實驗目的:從資料庫讀取資料,

javascript keycode大全 js 驗證只能輸入數字或拼音

keycode    8 = BackSpace BackSpace keycode    9 = Tab Tab keycode   12 = Clear keycode  

javascript/JS限制使用者名稱只能輸入 漢字字母數字下劃線

驗證使用者名稱的一個例子: html: js: function checkUser() { var username = $(“#username”).val(); if (!username.match( /^[\u4E00-\u9FA5a

表單驗證input 輸入 只能輸入數字、字母、漢字

1.文字框只能輸入數字程式碼(小數點也不能輸入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')

JS驗證輸入只能輸入數字,並且只能含有2位小數

<script language="JavaScript" type="text/javascript"> //輸入框只能輸入數字,並且只能含有2為小數 function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); /

JS正則表達式驗證輸入只能輸入漢字半角逗號

逗號 div 示例 商品 itl style nbsp urn span JS正則表達式驗證輸入框只能輸入漢字和半角逗號 1.正則表達式 [\u4E00-\u9FA5,]+$ 2.代碼示例        var colo

js控制文本只能輸入中文、英文數字與指定特殊符號

code 中英文 text 數字0 控制文本框 右鍵 彈出 false 彈出菜單 原文:http://www.open-open.com/code/view/1433592419640 JS 控制文本框只能輸入數字 <input onkeyup="value=va