获取字符串中的最后一个数字(JavaScript)
Getting the last number in a string (JavaScript)
var str = "7-Dec-1985"
var str = "12-Jan-1703"
var str = "18-Feb-1999"
我如何从字符串中抽出年份呢?我已经尝试了许多不同的RegExp,但似乎都没有工作。
我本来希望re = new RegExp(/('d+)'D*'z/);
已经工作,但遗憾的是,它没有。
如有任何建议,不胜感激
应该可以了
var year = str.match(/'d+$/)[0];
由于所有的str
(s)使用-
作为分隔符,这将为您工作:
var str = "7-Dec-1985",
arr = str.split('-'),
year = arr[2];
console.log(year);
我会试试:/.*('d{4})$/
在这里测试你的正则表达式:http://www.regular-expressions.info/javascriptexample.html
相关文章:
- RegEx JavaScript:数字后的符号提取
- HTML文本框中的javascript数字
- Javascript数字选择器函数
- 我无法让我的javascript数字分类器工作
- 以零结尾的Javascript数字
- Javascript数字放置和如何,4 = 0.04,14 = 0.14,100 = 1.00
- JavaScript 数字近似
- Javascript数字验证功能起作用+需要建设性的批评
- 在小数点后给出一个固定宽度的 JavaScript 数字,同时保留一个数字
- Javascript 数字表示
- Javascript数字变量比较不起作用
- JavaScript 数字继承
- 如何将包含科学记数法的字符串转换为正确的 Javascript 数字格式
- JavaScript:数字计数器实时更新
- Javascript数字到单词 - vigesimal
- Javascript数字到单词 - vigesimal 200-999
- 将 JavaScript 数字转换为小数点后两位
- 带有输入模式的 Javascript 数字和逗号
- 我如何让这个 JavaScript 数字猜谜游戏在没有“while”或“for”循环的情况下工作
- Javascript数字辅助