導航:首頁 > 編程語言 > 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正則中文英文數字相關的資料

熱點內容
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509
c盤cad佔用空間的文件 瀏覽:89
不銹鋼大小頭模具如何編程 瀏覽:972
什麼格式的配置文件比較主流 瀏覽:984
增加目錄word 瀏覽:5
提取不相鄰兩列數據如何做圖表 瀏覽:45
r9s支持的網路制式 瀏覽:633
什麼是提交事務的編程 瀏覽:237
win10打字卡住 瀏覽:774
linux普通用戶關機 瀏覽:114

友情鏈接