📅  最后修改于: 2023-12-03 15:10:58.301000             🧑  作者: Mango
在 JavaScript 中,我们有时需要检查一个字符串是否在引号中。这可以通过使用正则表达式来实现。
以下是一个检查文本是否在引号中的函数,它使用正则表达式:
function isInQuotes(text) {
return /^".*"$/.test(text) || /^'.*'$/.test(text);
}
该函数使用 test()
方法来检查文本是否符合以下两种形式之一:
^".*"$
^'.*'$
请注意,我们在正则表达式中使用了 .*
,这表示匹配任何字符任意次数。我们还使用了 ^
和 $
字符来表示字符串开始和结束。
以下是一些使用该函数的示例:
console.log(isInQuotes('"hello"')); // true
console.log(isInQuotes("'world'")); // true
console.log(isInQuotes('"foo\'s bar"')); // true
console.log(isInQuotes('\'bar"s foo\'')); // true
console.log(isInQuotes('no quotes')); // false
在 JavaScript 中,我们可以使用正则表达式来检查文本是否在引号中。我们可以通过使用 test()
方法和合适的正则表达式来实现这一点。