Ⅰ 怎麼用js規定輸入的只能為漢字或英文字元,望知道的朋友趕快幫忙解答下,謝謝
1.只允許輸入漢字或字母,則如果輸入不是漢字或字母輸入框內容替換為空:
<input type="text" name="baojin" style="width:100px" onKeyUp="value=value.replace(/[^a-zA-Z-\u4E00-\u9FA5\uf900-\ufa2d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z-\u4E00-\u9FA5\uf900-\ufa2d]/g,''))" value="0">
Ⅱ 怎麼用js正則驗證文本框只能輸入中文和英文
--------------------------
/**
*只包含中文和英文
*@paramcs
*@returns{Boolean}
*/
functionisGbOrEn(value){
varregu="^[a-zA-Zu4e00-u9fa5]+$";
varre=newRegExp(regu);
if(value.search(re)!=-1){
returntrue;
}else{
returnfalse;
}
}
---------------------
作者: 董先生
來源:CSDN
原文:https://blog.csdn.net/qq6759/article/details/88118913
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
Ⅲ javascript 只能輸入英文字母
把前面的給你先:
var str= document.getElementById("email").value;
var char=str.charAt(0);
if((char>a&&char<z)||(char>A&&char<B))
{
alert ("第一個字元為回字母");
}
else
{
alert("第一個字元不是答字母");
}
Ⅳ js文本框只能輸如英文,輸入非英文出現變成紅色
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style type="text/css">
input{width: 200px;height: 30px;}
</style>
<script type="text/javascript">
function yanzheng(){
var T = document.getElementById('test').value.trim();
document.getElementById("").innerHTML="";
A=/^[a-zA-Z]+$/; //正則表達式
if(!A.test(T)){
document.getElementById("test").style.background="red";
document.getElementById("").innerHTML="你真不聽話!不許輸入非英文字元串!!";
}
}
function jihuo(){
var J=document.getElementById("").innerText;
document.getElementById("").innerHTML="請輸入英文,不然很危險的!";
}
</script>
</head>
<body>
驗證輸入英文:<input type="text" name="english" id="test" value="" onclick="jihuo()" onkeydown="yanzheng()" /><span id=""></span>
</body>
</html>
Ⅳ js或者jquery如何禁止輸入法,讓輸入框只能處於英文狀態
CSS3有 ime-mode 屬性,可以打開或禁止輸入法,但只對IE和FF有效。
auto:不影響IME的狀態。
normal:正常的IME狀態
active:指定所有使用ime輸入的字元。即激活本地語言輸入法。用戶仍可以撤銷激活ime
inactive:指定所有不使用ime輸入的字元。即激活非本地語言。用戶仍可以撤銷激活ime
disabled:完全禁用ime。對於有焦點的控制項(如輸入框),用戶不可以激活ime
Ⅵ 現在一個輸入框只能輸入中英文還有數字不能輸入標點符號特殊字元。js正則怎麼寫呀
js正則表達式 ^[u4e00-u9fa50-9A-Za-z]+$
我給你一個javascript語言的例子,你看看吧
<html>
<head>
<scripttype=text/javascript>
functioncheck(str){
varregex=/^[u4e00-u9fa50-9A-Za-z]+$/;
varresult=regex.test(str);
if(result==false){
alert("輸入錯誤,只能輸入中英文版和數字權");
}else{
alert("輸入正確");
}
}
</script>
</head>
<body>
<inputtype="text"name="test"onblur="check(this.value);"/>
</body>
</html>
Ⅶ javascript用戶名只能輸入字母和數字
function kuku()
{
var msg="\n酷酷抄建站網提示你!\n\n";
var input=document.all.form1;
var usern=/^[a-zA-Z0-9]{1,}$/;
if(!input.username.value.match(usern))
{
msg+="用戶襲名輸入不正確!!";
alert(msg);
input.username.focus()
return false;
}
return true;
}
你的正則表達式那樣寫的話相當於要輸且只能輸三個字元的用戶名,且第一個字母小寫第二個大寫第三個數字
最外層的小括弧可以不要的,大括弧裡面的表示重復至少一次把1改成其他數字就能限定長度了。
另外js函數最後如果輸入 的是正確的用戶名要返回個true哦,要不就通不過了。
Ⅷ js 正則 只能輸入英文和數字,以及鍵盤上有的符號。 不能輸入[空格][#][%]
需求差不多是出了[空格][#][%]還有全形和中文字元外的所有字元:
var reg = /[^ #%\x00-\xff]/;
Ⅸ JavaScript 中怎樣判斷文本框只能輸出英文字母、漢字和數字,不能輸入特殊字元!
JS-只能輸入中文和英文
2008-11-08 10:17
在js中用正則表達式對象(RegExp)判斷
中文
^[\u0391-\uFFE5]+$
英文
^[A-Za-z]+$
中文和英文
/^[\u0391-\uFFE5A-Za-z]+$/
js正則表達式限制文本框只能輸入數字,小數點,英文字母,漢字等各類代碼
1.文本框只能輸入數字代碼(小數點也不能輸入)
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
2.只能輸入數字,能輸小數點.
<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能輸入數字');this.value='';}">
3.數字和小數點方法二
<input type=text tvalue="" ovalue="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.tvalue=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.ovalue=this.value" onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.ovalue=this.value}">
4.只能輸入字母和漢字
<input onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">
5.只能輸入英文字母和數字,不能輸入中文
<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
6.只能輸入數字和英文<font color="Red">chun</font>
<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">
7.小數點後只能有最多兩位(數字,中文都可輸入),不能輸入字母和運算符號:
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">
8.小數點後只能有最多兩位(數字,字母,中文都可輸入),可以輸入運算符號:
<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
————————————————————————————————————————
只能輸入漢字:
<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,''))">
控制輸入框只能輸入文字或數字,也可以不允許輸入特殊字元
這里不允許輸入如下字元: (像 !@#$%^&* 等)<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中正則表達式如何判斷用戶輸入的內容只能是數字和字母
假設你的復html為:<input type="text" id="mInput" />
你可以用制test的方法去判斷:
var reg = /^[0-9a-zA-Z]+$/
var str = document.getElementById("mInput").value;
if(!reg.test(str)){
alert("你輸入的字元不是數字或者字母")
}
你可以用onchange或者onkeyup來觸發。
(10)js只能輸入英文字元擴展閱讀:
js日常用途:
1.嵌入動態文本於HTML頁面。
2.對瀏覽器事件做出響應。
3.讀寫HTML元素。
4.在數據被提交到伺服器之前驗證數據。
5.檢測訪客的瀏覽器信息。
6.控制cookies,包括創建和修改等。
7.基於Node.js技術進行伺服器端編程。
參考資料:紅黑聯盟:JavaScript
網路:JavaScript