导航:首页 > 编程语言 > js判断字符串全为数字

js判断字符串全为数字

发布时间:2021-03-10 08:46:22

js怎么判断一个字符串是否全数字,或字母,符号

全数字: var js1=/^\d+$/

全字母: var js2=/^[A-Za-z]+$/
符号的: var js3=/^[@!~%.^&*]+$/ 符号没写全 你可以自己往里面加

② js判断字符串是不是数字型字符串

varstr="37";
varn=Number(str);
if(!isNaN(n))
{
alert("是数字");
}

javascript中怎么验证 一个字符串 只能是数字和字母

用正则表达式啊
var str = "string"
var re;
re = /[a-zA-Z0-9]{6,16}/; /*匹配6-16个字符,只能是数字或字母,不包括下划线的正则内表达式容*/
if (re.test(str)) {
//匹配
}
else {
//不匹配
}

④ JS如何判断字符串全为数字

if(/^\d+$/.test(str))
{
全为数字,执行...
}
当然你也可以用isNaN来判断
if(isNaN(str))
{
str是个数字,执行...
}

⑤ js脚本判断字符串是否只有字母和数字

确实楼上所说少了个来+,而且不需要源写A-Z,直接在后面写I就可以了,忽略大小写。函数的问题我就是感觉你的逻辑都是反的,不应该是先focus,然后输入,blur的时候验证,如果错了就阻止表单提交.....
function check(id,altxt)
{
id.blur(function(
{
if(!Regx.test(id.value))
{
alert(altxt);
return false
}
})

}

⑥ js怎么判断字符串是否为全数字

js验证是否为数字,最简单的方法:

1.isNaN函数的使用:

function checknum() {
if (isNaN(frm.num.value)) {
alert("请输入数字");
frm.num.focus();

return false;
}
}

2.最完整最精确的方法:

"^\d+$"//非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\d+$" //整数
"^\d+(" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正浮点数
"^((-\d+(" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\d+)(" //浮点数

⑦ 用javascript怎么判断输入的一串字符都是数字啊,也就是正确的电话号码

/* ------------------------------------ 只能输入“数字”,或“电话号码”

参数:
(arg)0,表示“数字”。1,表示“电话号码”。
调用:
onkeypress="Input_Num_Tel(1)"
备注:
只能用onkeypress,不能用其他的。
发生顺序:onkeypress、onkeydown、onkeyup。
*/

function Input_Num_Tel(arg){
if(arg==0){
if(event.keyCode<48 || event.keyCode>57){
event.keyCode=0;
}
}else if(arg==1){
if(event.keyCode<48 || event.keyCode>57){
if(event.keyCode!=45){
event.keyCode=0;
}
}
}
}

⑧ 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,说明有英文字母或数字
JavaScript,简称JS。
JS是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

⑨ javascript 判断一个字符串是否含有数字

正则匹配即可。
校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$
8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$
9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
11 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
12 非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
13 非负整数:^\d+$ 或 ^[1-9]\d*|0$
14 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
15 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
16 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
17 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
18 负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
19 浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$

阅读全文

与js判断字符串全为数字相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接