добавление, если персонаж найден - PullRequest
1 голос
/ 15 декабря 2009

У меня есть переменная. Я хочу выяснить, содержит ли он алфавиты, если так, то добавьте '(одинарную кавычку) до и после этой переменной. если нет алфавитов, то нет необходимости добавлять.

var mysample = $('p').text();

выясните, содержит ли этот var "mysample" алфавиты, если нет, то добавьте 'до и после этого значения.

Я думаю, что мне нужно использовать REGEXP, но я не уверен, как это сделать. Может кто-нибудь указать мне, что делать.

Я ищу решение для формата jquery.

Спасибо Кумар

Ответы [ 2 ]

1 голос
/ 15 декабря 2009

Предполагая, что вы хотите заключить текст в кавычки, вы можете создать собственный фильтр jquery.

jQuery.expr[':'].containsAlphabets = function(element) {
    return /[a-zA-Z]+/.test($(element).text());
}

А затем объедините его с любым селектором jQuery. Приведенный ниже код обернет текст всех абзацев, содержащих алфавиты, одинарными кавычками.

$("p:containsAlphabets").each(function() {
    $(this).prepend("'").append("'");
});
0 голосов
/ 15 декабря 2009

Посмотрите на Регулярные выражения в JavaScript .

Используя что-то вроде [a-zA-Z] .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...