驗(yàn)證文件名后綴是否是.pdf
checkPictureName(str) {
var strRegex = '(.pdf)$' //用于驗(yàn)證后綴是否是pdf
var re = new RegExp(strRegex)
if (re.test(str.toLowerCase())) {
// console.log('是pdf')
return true
} else {
// console.log('不是pdf')
return false
}
}
驗(yàn)證輸入值是否是0-31的整數(shù)
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
}
}
過(guò)濾字符串中的某些字符串
//例如過(guò)濾.com/之后的字符串(當(dāng)不知道.com/后面是什么的時(shí)候)
'https://baidusgms.com/sgms'.replace(/com.*/g, 'com/')
//例如過(guò)濾掉h1標(biāo)簽
let str=`<h1>11222</h1> <h1>11222</h1> <h1><h1>11222</h1></h1>`
str=str.replace(/<h1[^>]*>|<\/h1[^>]*>/gm, ' ')
//例如過(guò)濾所有的dog
let str='dogvvvdogmmmdognnn'
str=str.replace(/dog/g, ' ')
//例如過(guò)濾第一個(gè)dog
let str='dogvvvdogmmmdognnn'
str=str.replace(/dog/, ' ')
只能是文字,字母熊楼,數(shù)字霹娄,一些符號(hào);過(guò)濾特殊符號(hào)
fileName=fileName.replace(/[^a-zA-Z0-9\u4e00-\u9fa5 ! ' ( ) * - . _ ~ ]/g, '');
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者