我有一个指向CSS文件的字符串
../../css/style.css
Run Code Online (Sandbox Code Playgroud)
我想知道有多少
../
Run Code Online (Sandbox Code Playgroud)
在字符串内.
我如何使用JavaScript获得此功能?
kin*_*all 14
对于这个简单的案例,您不需要正则表达式.
var haystack = "../../css/style.css";
var needle = "../";
var count = haystack.split(needle).length - 1;
Run Code Online (Sandbox Code Playgroud)
And*_*y E 11
您可以使用match正则表达式,并获取结果数组的长度:
var str = "../../css/style.css";
alert(str.match(/\.\.\//g).length);
//-> 2
Run Code Online (Sandbox Code Playgroud)
需要注意的是.和/是正则表达式中的特殊字符,所以它们需要进行转义按我的例子.
| 归档时间: |
|
| 查看次数: |
5805 次 |
| 最近记录: |