导航:首页 > 编程语言 > js数字正则表达式

js数字正则表达式

发布时间:2024-05-20 00:23:31

❶ 用js的正则表达式检测电话号码,要求必须是1开头,只能是11位数字,该正则表达式怎么写

表达式写法是:/^1d{10}$/

解析:^1 以1开头,d表示数字,d{10}表尺圆扰示数字出现10次,加上前面以1开头,正好是11个数字,X$表示以X结尾,这里用$表示后面没有了,11个数字后已经是匹配字符串的结尾。

结果展示:

❷ 用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写

正则表达式:/^1d{10}$/

答案演示:

表达式意思解析:

(1)以1为开头;

(2)d表示数字,d{10}表示出现10次数字;

(3)$表示结尾,即匹配输入字符串的结尾位置;

(4)根据(1)、(2)、(3),正好表示11位数字

(2)js数字正则表达式扩展阅读:

更严格的电话号码校验正则表达式:

(1)/^1(3|4|5|7|8)d{9}$/ ,这个表达式才是真正有效的电话号码的正则表达式,表示必须以1做开头,第二位可以是3,4,5,7,8,中的任意一位,后面9位数字可以是0-9任意数字。

身份证的校验正则表达式:

(1)(^d{15}$)|(^d{17}([0-9]|X)$),表示匹配15位或18位身份证,且可以匹配出以X结尾的身份证号码。

参考资料来源:网络-正则表达式

❸ JS正则表达式,限制输入数字,且小数点保留两位

js验证是正数且保留2位有效小数点的正则表达式是:123var reg = /^\+?(\d*\.\d{2})$/;var str = ".23";reg.test(str)
验证正数的js代码
1.
"^\\d+$"//非负整数(正整数
+
0)
2.
"^[0-9]*[1-9][0-9]*$"//正整数
3.
"^((-\\d+)|(0+))$"//非正整数(负整数
+
0)
4.
"^-[0-9]*[1-9][0-9]*$"//负整数
5.
"^-?\\d+$"//整数
6.
"^\\d+(\\.\\d+)?$"//非负浮点数(正浮点数
+
0)
7.
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正浮点数
8.
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"//非正浮点数(负浮点数
+
0)
9.
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"//负浮点数
10.
"^(-?\\d+)(\\.\\d+)?$"//浮点数
正则表达式,又称规则表达式。在代码中常简写为regex、regexp或re,计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。正则表达式这个概念最初是由unix中的工具软件普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。
给定一个正则表达式和另一个字符串,可以达到如下的目的:
1.
给定的字符串是否符合正则表达式的过滤逻辑;
2.
可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是:
1.
灵活性、逻辑性和功能性非常强;
2.
可以迅速地用极简单的方式达到字符串的复杂控制;
3.
对于刚接触的人来说,比较晦涩难懂。

❹ 求一个js正则表达式,要求只能为数字,如果有小数位,最多只能是4位小数

//求一个js正则表达式,要求只能为数字,如果有小数位,最多只能是4位小数
var m = /^-?\d+\.?\d{1,4}$/;
var s = "111.111";
alert(m.test(s));

❺ 求...js正则表达式 只能是字母,数字,减号,下划线组成,

functioncheckWechatAccount(v){

varreg=/^[a-zA-Z]([-_a-zA-Z0-9]{6,20})$/;

if(!reg.test(v)){

document.getElementById("wechatAccount").value="";

$("#wechatAccountError").show();

}else{

$("#wechatAccountError").hide();

}

}

(5)js数字正则表达式扩展阅读

字母数字下划线常用正则表达式

1、由数字、26个英文字母或者下划线组成的字符串:

^[0-9a-zA-Z_]{1,}$//其中1在实际使用中发现删除时第一个字符无法删除改成0就可以删除了

^[A-Za-z0-9_]|[]+$//带退格键的

2、非负整数(正整数+0):

^/d+$

3、正整数:

^[0-9]*[1-9][0-9]*$

4、非正整数(负整数+0):

^((-/d+)|(0+))$

5、负整数:

^-[0-9]*[1-9][0-9]*$

6、整数:

^-?/d+$

7、非负浮点数(正浮点数+0):

^/d+(/./d+)?$

8、正浮点数:

^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$

9、非正浮点数(负浮点数+0):

^((-/d+(/./d+)?)|(0+(/.0+)?))$

10、负浮点数:

^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$

❻ js正则表达式验证数字大于15小于200

^正则表达式抄如下:
/^1[6-9]$|^袭[2-9]\d$|^1\d{2}$/
解释:
^符号表示字符串的开始,^1表示字符串第一个字符为1
$符号表示字符串的结束
[]符号表示字符集合,即该位置匹配[]中任意一个字符,[6-9]即该字符可以是6、7、8、9中的任意一个,同理[2-9]表示2~9中任意一个字符
\d匹配任意一个数字,及0~9中任何一个字符
{2}表示前面匹配的字符数为2个,\d{2}即匹配了2个数字
|表示或的关系,任何一个表达式匹配,则整体表达式匹配
^1[6-9]$匹配2位数,第一位为1,第二位为6~9,即匹配16~19
^[2-9]\d$匹配2位数,第一位为2~9,第二位是任意数字,即匹配20~99
^1\d{2}$匹配3位数,第一位为1,后两位为任意数字,即匹配100~199

阅读全文

与js数字正则表达式相关的资料

热点内容
wordpress制作单页网站导航页面 浏览:277
什么海外网站可以看限制片 浏览:596
指尖见app在哪里下载 浏览:367
java聊天室课程设计 浏览:670
responsejavascript 浏览:71
如何从杀毒软件里面恢复出文件 浏览:972
越狱iphone如何备份 浏览:124
苹果四S万能钥匙怎么破不开 浏览:603
网络打印机共享怎么连接 浏览:313
fme系统找不到指定文件 浏览:301
iphoneid和密码忘了怎么办 浏览:238
苹果电脑优盘里的文件如何加密 浏览:284
word标题名和文件名一致 浏览:957
excel修改后的文件保持了怎么恢复 浏览:340
社保网络认证怎么弄 浏览:92
苹果手机怎么传数据到新手机相册 浏览:50
5s升级ios92无服务 浏览:354
ubuntu翻译工具 浏览:665
wifi安装教程 浏览:398
苹果有些qq文件打不开 浏览:139

友情链接