查找两个常量之间和常量之后的子字符串的值
find the value of a substring between two constants and after a constant
如果我想获取此值的子字符串,则值为 Y2014M1D2.,如果我想获取此值的子字符串,其中只有 M 和 D 之间的数字,即"1"和另一个只有 D 之后的值,即"2"。我该怎么做?在我之前,我在参数中使用带有偏移量和长度的订阅,如下所示:
var str = 12345;
var sub = str.substr(2,1);
这没关系,但现在字符串都是不同的长度,所以这不再有效。我想我现在需要使用替换命令。谁能帮我?谢谢。
尝试使用 .match() 进行简单的正则表达式
var matches = 'Y2014M1D2'.match(/Y('d+)M('d+)D('d+)/);
var y = matches[1];
var m = matches[2];
var d = matches[3];
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 在chrome.tabs.onCreated之后加载HTML页面
- 在Jquery detachment()和appendTo()之后定位元素
- AngularJS:ng之后,重复$scope值未按预期更新
- 为什么元素的宽度在页面加载之后和那一刻之后不同
- 没有在Angular应用程序中定义firebase(在firebase迁移之后)
- Javascript复选框函数:;缺少:在属性id之后"
- 在刚刚调用的append函数之后,jquery.height()不会返回实际值
- 正在链接添加了以下内容::在之后
- JQuery hide()在show()之后不起作用,反之亦然
- 未执行Ajax循环的Javascript之后的代码
- Javascript-在哪里放置常量,全局或本地
- 如何在`window.open`之后执行回调
- 如何在一个元素动画之后延迟
- 在XMLHttpRequest之后重新初始化jQuery
- <text区域>在我的html中包含event.keycode==13之后,wrap就不起作用了
- JavaScript常量-作为参数传递或直接使用
- 在jAlert之后设置焦点
- 在Javascript中的ajax响应之后未调用Dropdown事件
- 查找两个常量之间和常量之后的子字符串的值