导航:首页 > 编程语言 > 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判断变量是否为字母相关的资料

热点内容
linux加载库文件so失败 浏览:714
大家都想要的app 浏览:58
程序员比特币 浏览:568
mysqlfrm是什么文件 浏览:665
win10点击文件夹声音消失 浏览:963
苹果手机空白文件名 浏览:833
linuxmv覆盖合并文件夹 浏览:932
不开访客网络怎么联网 浏览:631
win10的软件卸载 浏览:779
crv汽车自带网络怎么打开 浏览:973
食品原材料到什么网站购买 浏览:649
一年级的小孩子学编程怎么样 浏览:863
ic考勤机怎么导出数据 浏览:922
网站设计编程如何开始学习 浏览:749
淘宝代码隐藏导航不见了 浏览:7
macbookpro如何修改文件内容 浏览:965
java稳定排序 浏览:53
oppo文件管理的图片 浏览:335
plc编程步数怎么计算 浏览:142
ipad看电脑文件 浏览:935

友情链接