js通过正则表达式获取最后一个“”后的字符。还有一个是统计字数。

JavaScript016

js通过正则表达式获取最后一个“”后的字符。还有一个是统计字数。,第1张

1.假设s是获取到输入框的 C:\fakepath\案例.jpg

s.substr(s.lastIndexOf("\\")+1) 就是要的内容,这个不必用正则

2.

function DataLength(fData){

var intLength=0

for(var i=0i<fData.lengthi++){

if((fData.charCodeAt(i)<0)||(fData.charCodeAt(i)>255)){

intLength = intLength + 1

}

else{

intLength = intLength + 0.5

}

}

return Math.floor(intLength)

}

可以利用正则表达式进程获取:

var str = "abbbbbsdsdsdasdlsfj"

var c = "b" // 要计算的字符

var regex = new RegExp(c, 'g') // 使用g表示整个字符串都要匹配

var result = str.match(regex)

var count = !result ? 0 : result.length

console.log(c + " 的数量为 " + count)