正则表达

cxqlnf 2020-04-01 12:03:54
有一个文本内容是这样

下单时间
2020-03-29 18:19:35
承诺发货时间
2020-04-03 23:59:59
拼单成功时间
2020-03-30 18:18:43

要获取到2020-04-03 23:59:59这行内容 ,用正则要怎么写?

$('#OrderNumber').val(o.val().match( 这里要怎么写正则 );

正则菜鸟求助
...全文
278 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2020-04-10
  • 打赏
  • 举报
回复
$('#OrderNumber').val(o.val().match(/承诺发货时间\s+(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})/)[1]);
csdn_aspnet 2020-04-10
  • 打赏
  • 举报
回复
\d{4}-\d{2}-\d{2} \d{2}:\d{2} ^[0-9]{4}+[-]+[0-9]{2}+[-]+[0-9]{2}+[ ]+[0-9]{2}+[:]+[0-9]{2}$ 初级的好长,而且时间是有范围的,这个没法区别出范围是否正确
姎楹 2020-04-01
  • 打赏
  • 举报
回复

var str = `下单时间
		           2020-03-29 18:19:35
		           承诺发货时间
		           2020-04-03 23:59:59
		           拼单成功时间
		           2020-03-30 18:18:43`;
		var matchReg = /(?<=承诺发货时间).*?(?=拼单成功时间)/;
		str=str.replace(/[\r\n]/g, "");//去掉回车
		str=str.replace(/(\s){2,}/g,"");  //多个空格
		alert(str.match(matchReg));
  • 打赏
  • 举报
回复
o.val().match(/承诺发货时间\n([\s\S]+)\n拼单成功时间/)[1];

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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