求一个js正则表达式。。

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

PICCSERVICEREQUEST-yyyymmdd-数字编码

就是前面固定的-日期格式-数字编码 这样能行正则表达式么??
...全文
163 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
forDream_ 2015-10-20
  • 打赏
  • 举报
回复

var pattern = /PICCSERVICEREQUEST-\d+-\d+/,
	str = 'PICCSERVICEREQUEST-20151012-001';
console.log(pattern.test(str));
baidu_31224013 2015-10-20
  • 打赏
  • 举报
回复
不行 这样我输入正确也提示不正确的
tony4geek 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; }
tony4geek 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
  • 打赏
  • 举报
回复
还有前面那段呢,前面那段是固定的
tony4geek 2015-10-19
  • 打赏
  • 举报
回复
js 日期正则

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

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧