Как я могу определить, содержит ли строка как Single-quote ('), так и double-quote ("), ?Как я могу определить, содержит ли строка как Single-quote ('), так и double-quote (")?
var str = "test'\"";
Как я могу определить, содержит ли строка как Single-quote ('), так и double-quote ("), ?Как я могу определить, содержит ли строка как Single-quote ('), так и double-quote (")?
var str = "test'\"";
Быстрый способ проверить, содержит ли строка как одну цитату, так и двойную кавычку.
if (str.indexOf('\'') >= 0 && str.indexOf('"') >= 0) {
//do something
}
Редактировать: если символ находится в первой позиции, indexOf будет возвращать ноль.
Попробуйте
var str = "test'\"";
if((str.IndexOf('\'') > -1) && (str.IndexOf('"') > -1))
{
//Code here
}
Надеется, что это помогает.
Я предполагаю, что Вы хотите что-то вроде /['||"]/.test(str);
Вы имеете в виду '/ ['"]/'. – SLaks
Обратите внимание, что он хочет, чтобы строка содержала * обе * одиночную и двойную кавычки, а не одну или другую. –
Ваш вопрос не имеет смысла. – SLaks
Спасибо за это. asnwer для myquestion – Tree
Вы хотите знать, содержит ли строка «или». –