我发现了一些类似的问题,但没有一个是干净的单行字,我觉得这应该是可能的。我想在特定字符的最后一个实例处拆分一个字符串(在我的情况下.
)。
var img = $('body').attr('data-bg-img-url'); // the string http://sub.foo.com/img/my-img.jpg
var finalChar = img.split( img.split(/[.]+/).length-1 ); // returns int 3 in above string example
var dynamicRegex = '/[.$`finalChar`]/';
我知道我在这里打破了一些规则,想知道比我聪明的人是否知道将它们组合在一起并压缩它的正确方法?
编辑- 这里的最终目标是拆分和存储http://sub.foo.com/img/my-img
并.jpg
作为单独的字符串。