導航:首頁 > 編程語言 > js判斷變數是否為字母

js判斷變數是否為字母

發布時間:2023-07-26 01:49:36

js判斷字元串中是否有數字和字母

//定義字元串
var str1 = '123'; //第一個字元串,僅有數字。
var str2 = 'abc'; //第二個字元串,僅有字母。
var str3 = 'a1b2c3'; //第三個字元串,既有數字亦有字母。

//定義驗證規則,由於字元串數字和字母的順序可能不同。
//也有可能字母和數字中間還包含了其他字元。故將驗證規則分開定義。
var regNumber = /\d+/; //驗證0-9的任意數字最少出現1次。
var regString = /[a-zA-Z]+/; //驗證大小寫26個字母任意字母最少出現1次。

//驗證第一個字元串
if (regNumber.test(str1) && regString.test(str1)) {
console.log('str1:驗證成功');
}else{
console.log('str1:驗證失敗');
}

//驗證第二個字元串
if (regNumber.test(str2) && regString.test(str2)) {
console.log('str2:驗證成功');
}else{
console.log('str2:驗證失敗');
}

//驗證第三個字元串
if (regNumber.test(str3) && regString.test(str3)) {
console.log('str3:驗證成功');
}else{
console.log('str3:驗證失敗');
}

② js判斷是否包含漢字和字母

下面的這個函數就是判斷輸入的值是否含有漢字或字元:function
checkFormat(str){if
(escape(str).indexOf("%u")!=-1)
alert("不能含有漢字");
else
if(str.match(/\D/)!=null){alert('不能含有字母');
}
}其中,str是你在文本框中輸入的值,傳到此函數中,來進行判斷。具體用法就是:
this.value即為你輸入的值。當輸完以後在別的地方點一下左鍵即可觸發本函數來判斷你是否輸入了漢字或字元。另外,還可以在此函數上改進一下,再加一個參數用來顯示哪個屬性不能為空:function
checkFormat(str,name){if
(escape(str).indexOf("%u")!=-1)
if(name=='phone')
{
alert("電話不能含有漢字");
}
else
if(str.match(/\D/)!=null)
{
if(name=='phone')
{
alert('電話不能含有字母');
}

③ js如何判斷input中輸入的是一個大寫字母

<html><body>
<head><metacharset="utf-8">
<scripttype="text/javascript">
functioncheck(){
varindex=document.getElementById("username").value;
if(/^[A-Z]+$/.test(index))//a-z
{
alert("true");
}
else{
alert("請輸入大寫英文字母版");
returnfalse;
}
}
</script>
</head>
<body>
<inputtype="button"value="提交權"onClick="check()">
<inputtype="text"id="username">
</body>
</html>

④ 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怎樣判斷字元串中是否有數字和字母

var p = /[0-9]/; var b = p.test(string);//true,說明有復數字

var p = /[a-z]/i; var b = p.test(string);//true,說明有英文字母制

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

⑥ js判斷輸入的是否為中文或英文的正則表達式(兩者都要包含空格)

用下面這個,測試過了絕對好用!
<html>
<head>
<script language="JavaScript" type="text/javascript">
function alnum(str) {
var alnum = '-_';
for (var i = 0; i < str.length; i++) {
if (alnum.indexOf (str.charAt(i)) == -1) {
return false;
}
}
return true;
}
function isalnum(){
var reqWord = document.getElementById("reqWord").value;
if(alnum(reqWord) == false){
alert("你輸入的不是英文、數字或符號!");
}
return true;
}
</script>
</head>
<body>
<input id="reqWord" type="text" value="">
<input type="button" onclick="isalnum()" value="OK">
</body>
</html>

⑦ JS中怎麼判斷變數是否為字元串如果是,怎麼判斷是否為零

function gg(var a){

var t = a+"";
if(t===a){
alert(a+"為空的字元串來");
}
}
這樣應該比較自簡單吧,將變數與空字元串進行拼接,再與原來的變數做全等判斷,如果是真就是字元串,否則不是

⑧ js如何判斷字元是中文,英文,數字還是字元

需要准備的材料分別有:電腦、html編輯器、瀏覽器。

1、首先,打開html編輯器,新建html文件專,例如:index.html。

⑨ js判斷字元串中是否有數字和字母

問題分析:

在JavaScript腳本語言中判斷一個字元串中是否即包含數字亦包含字母,可以使用正則(RegExp對象)的方式,如果僅僅只是做判斷,要求返回true或者false的話,那麼使用RegExp對象的test方法即可。

舉例如下:

//定義字元串
varstr1='123';//第一個字元串,僅有數字。
varstr2='abc';//第二個字元串,僅有字母。
varstr3='a1b2c3';//第三個字元串,既有數字亦有字母。

//定義驗證規則,由於字元串數字和字母的順序可能不同。
//也有可能字母和數字中間還包含了其他字元。故將驗證規則分開定義。
varregNumber=/d+/;//驗證0-9的任意數字最少出現1次。
varregString=/[a-zA-Z]+/;//驗證大小寫26個字母任意字母最少出現1次。

//驗證第一個字元串
if(regNumber.test(str1)&&regString.test(str1)){
console.log('str1:驗證成功');
}else{
console.log('str1:驗證失敗');
}

//驗證第二個字元串
if(regNumber.test(str2)&&regString.test(str2)){
console.log('str2:驗證成功');
}else{
console.log('str2:驗證失敗');
}

//驗證第三個字元串
if(regNumber.test(str3)&&regString.test(str3)){
console.log('str3:驗證成功');
}else{
console.log('str3:驗證失敗');
}

運行結果:

總結:

由於第一個字元串僅有數字,第二個字元串僅有字母,都不符合數字和字母都必須存在的需求,所以執行結果是「驗證失敗」,而第三個字元串,既包含字母亦包含數字,所以執行結果是「驗證成功」。

⑩ javascript裡面如何判斷一個字元是否為字母

我瞎說的啊,我不懂javascript。

應該可以把這個字母轉換為ascii值,英文52個大小寫字母的ascii都是連續的,大於或者小於該范圍的ascii值就肯定不是英文字母了。(不知道可不可以字元串直接比較大小)

還有。。keycode什麼的也是連續的一段范圍吧,獲取之後再比較就行了吧。

閱讀全文

與js判斷變數是否為字母相關的資料

熱點內容
java穩定排序 瀏覽:53
oppo文件管理的圖片 瀏覽:335
plc編程步數怎麼計算 瀏覽:142
ipad看電腦文件 瀏覽:935
成都製作pdf文件 瀏覽:735
怎麼樣點開電腦裡面的網路連接 瀏覽:755
微信怎麼退出賬號 瀏覽:32
w微信開發者工具 瀏覽:325
資料庫還原附加 瀏覽:713
打包成exe執行文件 瀏覽:652
信豐營銷app有哪些 瀏覽:463
蘋果文件下載項如何下載 瀏覽:179
ps摳婚紗教程 瀏覽:203
如何在移動硬碟上隱藏文件夾 瀏覽:451
瑞虎8老車機怎麼刷app 瀏覽:992
學ui設計要學java嗎 瀏覽:275
淘寶票房數據源怎麼調整 瀏覽:470
iphone5s升級ios卡黑屏 瀏覽:622
u盤沒用的文件刪不了怎麼辦 瀏覽:561
文件夾解鎖工具 瀏覽:528

友情鏈接