检查字符串是否用单引号Javascript括起来

时间:2015-01-21 20:54:20

标签: javascript regex

// 'Apple' : valid
// 'Apple : Invalid
// Apple : Invalid

if(str.indexOf('\'') > -1 && str.indexOf('"') > -1){
   // do something
}

这将检测字符串是否包含单引号和双引号。

如何检查字符串是否以单引号开头和结尾。 (正则表达式)?

4 个答案:

答案 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)回答的窃,只是更加完整。