验证文件名后缀是否是.pdf
checkPictureName(str) {
var strRegex = '(.pdf)$' //用于验证后缀是否是pdf
var re = new RegExp(strRegex)
if (re.test(str.toLowerCase())) {
// console.log('是pdf')
return true
} else {
// console.log('不是pdf')
return false
}
}
验证输入值是否是0-31的整数
checkNum(val) {
var re = new RegExp(/^[0-9]$|^[0-2][0-9]$|^3[0-1]$/, "g")
if (re.test(val)) {
return true
} else {
return false
}
}
过滤字符串中的某些字符串
//例如过滤.com/之后的字符串(当不知道.com/后面是什么的时候)
'https://baidusgms.com/sgms'.replace(/com.*/g, 'com/')
//例如过滤掉h1标签
let str=`<h1>11222</h1> <h1>11222</h1> <h1><h1>11222</h1></h1>`
str=str.replace(/<h1[^>]*>|<\/h1[^>]*>/gm, ' ')
//例如过滤所有的dog
let str='dogvvvdogmmmdognnn'
str=str.replace(/dog/g, ' ')
//例如过滤第一个dog
let str='dogvvvdogmmmdognnn'
str=str.replace(/dog/, ' ')
只能是文字,字母,数字,一些符号;过滤特殊符号
fileName=fileName.replace(/[^a-zA-Z0-9\u4e00-\u9fa5 ! ' ( ) * - . _ ~ ]/g, '');