// 'Apple' : valid
// 'Apple : Invalid
// Apple : Invalid
if(str.indexOf('\'') > -1 && str.indexOf('"') > -1){
// do something
}
这将检测字符串是否包含单引号和双引号。
如何检查字符串是否以单引号开头和结尾。 (正则表达式)?
答案 0 :(得分:10)
if(str[0] == "'" && str[str.length - 1] == "'"){
// do something
}
答案 1 :(得分:2)
/^'.*'$/.test(str)
正则表达式以单引号开头和结尾。
答案 2 :(得分:1)
不需要正则表达式,您可以使用charAt
function:
if (str.charAt(0) == "'" && str.charAt(str.length-1) == "'") {
}
答案 3 :(得分:0)
if((name[0] == "'" && name[name.length - 1] == "'")||(name[0] == '"' && name[name.length - 1] == '"')){
///
}
我建议这个……这完全是丹尼尔·罗宾逊(Daniel Robinson)回答的窃,只是更加完整。