導航:首頁 > 編程語言 > js正則中文英文數字

js正則中文英文數字

發布時間:2024-10-03 16:06:42

『壹』 怎麼用js正則驗證文本框只能輸入中文和英文

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

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

『貳』 求 js 正則表示式 只能輸入英文字母和數字

求 js 正則表示式 只能輸入英文字母和數字

^[A-Za-z0-9]+$
祝好運!---------^-^臭即是香^-^!

驗證只能輸入英文和數字正則表示式是什麼?

1、驗證只能輸入英文和數字正則表示式是:

<input onKeyUp="value=value.replace(/[^d|chun]/g,'')">

程式碼如下:

<input onkeyup="value=value.replace(/[/W]/g,'') "

onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"
ID="Text1" NAME="Text1">

2、正則表示式

正則表示式,又稱規則表示式,英文名為Regular Expression,在程式碼中常簡寫為regex、regexp或RE,是電腦科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。許多程式設計語戚拆言都支援利用正則表示式進行字串操作。

正則表示式是對字串[包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為「元字元」)]操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字槐稿元的組合,組成一個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。正則表示式是一種文字模式,模式描述在搜尋文高明棗字時要匹配的一個或多個字串。

『叄』 只能輸入文字,數字,大小寫英文的js正則表達式.

var re = new RegExp(reg);//實例化一個RegExp對象

if (!re.test(document.form1.pwd.value))//如果表單中的密碼不和表達式匹配就執行下面的代碼
{
alert("密碼必須是字母或數字!"); //彈出一個對話框,顯示參數中的文字。
document.form1.pwd.focus(); //設置焦點到密碼的輸入框。
return false; // 返回false,表示表單不會被提交。
}

表達式部分。
^ 字元串開頭
$ 字元串結尾
+ 一次或多次
[0-9a-zA-Z] 數字或英文字母
()表示分組。

『肆』 js 正則表達式判斷是否有數字和字母


varp=/[0-9]/;
varb=p.test(string);//true,說明有數字
p=/[a-z]/i;
b=p.test(string);//true,說明有英文專字母
p=/[0-9a-z]/i;
b=p.test(string);//true,說明有英文字母或數屬字

『伍』 求js漢字和半形英數的正則表達式,急求各位大神啊!!!

/[^x00-xff]*/.test(); // 匹配雙位元組的字元(包含漢字)
/w*/.test(); // 匹配單位元組的字元(不含空白符)
/[a-zA-Z0-9]/.test(); // 僅匹配大小寫英文字母、數字

『陸』 現在一個輸入框只能輸入中英文還有數字不能輸入標點符號特殊字元。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>

『柒』 js正則表達式匹配英文字母跟數字的要怎麼寫

你好,首先問題描述其實不是很清楚,我分情況給題主作答。

//測試字元串
varstr='AdobeInDesign、MicrosoftWord等對中文與西文(這里用「西文」來泛指用空格分詞的外文)混合排版支持較好的軟體,都默認增大漢字和西文的間距。InDesign的默認設置是1/4的全形空格寬度(遵從JIS),也就是約等於一個半形空格。'

一、匹配單個字母/數字

varreg=/[0-9a-z]/;
console.log(str.match(reg));//結果:["d"]

二、由一可以看出並沒有匹配到大寫字母

varreg=/[0-9a-z]/i;
console.log(str.match(reg));//結果:["A"]

三、前面都是匹配單一字元,那麼要匹配所有字母和數字呢?

varreg=/[0-9a-z]/gi;
console.log(str.match(reg));//結果:["A","d","o","b","e","I","n","D","e","s","i","g","n","M","i","c","r","o","s","o","f","t","W","o","r","d","I","n","D","e","s","i","g","n","1","4","J","I","S"]

四、如果不要單個字元,要完整單詞匹配或字母數字組合呢?

varreg=/[0-9a-z]+/gi;
console.log(str.match(reg));//結果:["Adobe","InDesign","Microsoft","Word","InDesign","1","4","JIS"]

好了,大概能想到的情況就這么多了。

希望是你想要的答案,如有疑問可追問,望採納~~

『捌』 求js正則表達式 英文字母+數字+下劃線+漢字 的

^/^[a-zA-Z]\d[_]$/

只能實現前面幾樣,漢字的判斷就難多了

補充1: /^\w+$/ 可不是"英文版字母+數字權+下劃線",而是"英文字母或數字或下劃線"
那麼後面的是或漢字,還是+漢字,可能第一種才是你的本意。
其表達式就是: /^(\w+)|([\u0391-\uFFE5]+)$/

『玖』 JS中正則表達式 只能是漢字,數字,字母,下劃線(不能包含其他符號和全形符號).怎麼寫

/^[\u4E00-\u9FA5\w\d]+$/u
解釋:
\u4E00-\u9FA5 表示中文
\w 表示字母及下劃線
\d 表示數字
注意:要讓這個正則生效,你的網頁必須是UTF-8編碼,否則中文部分無效

閱讀全文

與js正則中文英文數字相關的資料

熱點內容
斯維爾怎麼打開文件 瀏覽:231
相冊里的視頻怎麼保存到文件 瀏覽:659
data1文件有哪些 瀏覽:401
javai 瀏覽:741
如何用net編程語言打開cad 瀏覽:135
數據谷中學和94中哪個好 瀏覽:990
數控車床鑽孔小圓弧怎麼編程 瀏覽:431
微信游戲哪個是做飯的游戲app 瀏覽:491
學編程應該看些什麼書 瀏覽:365
微信紅包掃雷群規最新 瀏覽:34
文件名中代表任意幾個字元 瀏覽:781
光碟映像文件通過u盤安裝 瀏覽:307
mk16i安卓40 瀏覽:102
網站源代碼在哪裡 瀏覽:551
買狗去什麼網站 瀏覽:959
ppt2007截圖工具 瀏覽:609
游戲翻譯文件復制到哪裡 瀏覽:536
想買耐克正品哪個網站 瀏覽:518
怎麼把解壓文件變成圖片 瀏覽:305
js正則中文英文數字 瀏覽:986

友情鏈接