社区
JavaScript
帖子详情
--------->> JavaScript中规则表达式问题 :-(
kittywu
2001-07-19 04:31:58
高手请帮忙:
下面的规则表达式作何解?
var re = /^[\-\+]?([1-9]\d*|0|[1-9]\d{0,2}(,\d{3})*)(\.\d+)?([Ee][\-\+]?\d+)?$/;
谢谢!!
...全文
66
4
打赏
收藏
--------->> JavaScript中规则表达式问题 :-(
高手请帮忙: 下面的规则表达式作何解? var re = /^[\-\+]?([1-9]\d*|0|[1-9]\d{0,2}(,\d{3})*)(\.\d+)?([Ee][\-\+]?\d+)?$/; 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kittywu
2001-07-20
打赏
举报
回复
谢谢 ChDw(米)的回答!
如果我要判断一个值是否全为数字(0 - 9),不包括小数点
或一个值是否全为字符(a - z 和 A - Z)
那这个规则表达式该如何写?
ChDw
2001-07-19
打赏
举报
回复
哎呀,错了。应该可以包含零。我看错了
1,204,567 is ok
ChDw
2001-07-19
打赏
举报
回复
这段东西其实是在做科学计数法的判断,但是不能够包含零(除非他的值就是零)
如:
-1259515E-3 ok
1,345,667E+3 ok
1,345,664 ok
0 ok
1,204,567 not ok
ChDw
2001-07-19
打赏
举报
回复
/^[\-\+]?([1-9]\d*¦0¦[1-9]\d{0,2}(,\d{3})*)(\.\d+)?([Ee][\-\+]?\d+)?$/;
^=开始,之前不能有其他的字符
[\-\+]?表示是减号或者是加号,或者都没有
([1-9]\d*¦0¦[1-9]\d{0,2}(,\d{3}))
表示(很多个1,2,3..9 或者 0 或者 ((零个到两个) 1-9 接着 很多个(,(1,2,3..9)) ) )一个或没有
如:12345, 0 1,346,678,123
(\.\d+)? 表示 (.后面接着一个或以上个数字(0,1,2..9))一个或没有
如: .0135 或者没有
([Ee][\-\+]?\d+) 表示((E或者e) (可以是加号减号或没有) 接着一个或以上的数字)一个或没有
$结束
正则
表达式
详讲
我所有课程的学习主线为:java基础--->面向对象--->java高级部分(集合、多线程、正则
表达式
等)--->html5+css3--->
javascript
--->jquery--->mysql数据库--->jsp/servlet--->oracle数据库--->项目讲解--->Mybatis框架---->spring框架---->springmvc框架--->ssm三大框架整合--->maven--->SVN/GIT--->hibernate框架--->struts2框架--->linux--->SSM项目综合小练习--->SpringBoot--->SpringCloud--->Redis--->MongoDB--->FreeMaker--->Nginx--->RabbitMQ--->Dubbo--->Zookeeper--->分布式项目实战等。红色部分是本套课程的教学内容,学习贵在坚持,希望同学们按照这个学习主线坚持下去,后面一定会找到满意的工作的。不懂得可以多问我哦!
Web开发之HTML 注释 、CSS/JS //注释 和 /*.....*/ 注释
是HTML的注释标签,使用 < 和 > 是符合HTML标签语法
规则
的。/* */是CSS的注释标签/* */(注释代码块)、//(注释单行)是JS的注释标签。两种注释有各自的使用环境,并且不能相互替代。举例如下:1、 2、//注释内容 (在css或
javascript
中
插入单行注释) 3、/*注释内容*/ (在css或
javascript
中
插入多行注释) 一
JavaScript
系统学习---10---正则
表达式
1. 正则
表达式
(Regular Expression)是用于匹配字符串
中
字符组合的模式。在
JavaScript
中
,正则
表达式
也是对象 。 2. 通常用来查找、替换那些符合正则
表达式
的文本,许多语言都支持正则
表达式
。 3. 正则
表达式
在
JavaScript
中
的使用场景。
(精华)2020年7月16日
JavaScript
插件 path-to-regexp解析url 的正则
表达式
var pathToRegexp = require('path-to-regexp') var re = pathToRegexp('/foo/:bar') console.log(re);///^\/foo\/((?:[^\/]+?))(?:\/(?=$))?$/i var pathToRegexp = require('path-to-regexp') var re = pathToRegexp('/foo/:bar'); // 匹配
规则
var match1 = re.exec('/te
HTML 注释 、CSS/JS //注释 和 /*.....*/ 注释
文章出处:http://www.cnblogs.com/iceflorence/p/5815409.html是HTML的注释标签,使用 < 和 > 是符合HTML标签语法
规则
的。/* */是CSS的注释标签/* */(注释代码块)、//(注释单行)是JS的注释标签。两种注释有各自的使用环境,并且不能相互替代。举例如下: 1、 2、//注释内容 (在css或ja
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章