求一个js正则表达式。。

baidu_31224013 2015-10-19 04:44:54
PICCSERVICEREQUEST-20151012-001

PICCSERVICEREQUEST-yyyymmdd-数字编码

就是前面固定的-日期格式-数字编码 这样能行正则表达式么??
...全文
110 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
forDream_ 2015-10-20

var pattern = /PICCSERVICEREQUEST-\d+-\d+/,
	str = 'PICCSERVICEREQUEST-20151012-001';
console.log(pattern.test(str));
回复
baidu_31224013 2015-10-20
不行 这样我输入正确也提示不正确的
回复
兔子托尼啊 2015-10-20
你测试看看。
回复
baidu_31224013 2015-10-20
我这样写错了么?? function check(form){ var workOrder = form.workOrder.value; var reg1 = /PICCSERVICEREQUEST-\d{4}\d{2}\d{2}-\d+/; var regworkOrder = new RegExp(reg1); if(!regworkOrder.test(workOrder)){ alert("工单号格式不正确!\r\n请参照(PICCSERVICEREQUEST-年月日-数字型编码) \r\nPICCSERVICEREQUEST-20151010-XXXX "); return false; }
回复
兔子托尼啊 2015-10-20
/PICCSERVICEREQUEST-\d{4}\d{2}\d{2}-\d+/.test('PICCSERVICEREQUEST-20131210-123')
true
/PICCSERVICEREQUEST-\d{4}\d{2}\d{2}-\d+/.test('PICCSERVICEREQUEST-2013121099-123')
false
回复
baidu_31224013 2015-10-19
不要很精只要是日期格式就行
回复
baidu_31224013 2015-10-19
还有前面那段呢,前面那段是固定的
回复
兔子托尼啊 2015-10-19
js 日期正则

得看你的 日期要精确到什么样 。

回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-19 04:44
社区公告
暂无公告