我有一个变量。我想知道它是否包含任何字母表,然后在该变量之前和之后附加'(单引号)。如果没有字母,则无需追加。
var mysample = $('p').text();
找出这个var“mysample”是否包含字母表,如果是,则在该值之前和之后追加'。
我想我需要使用REGEXP,但我不知道该怎么做。有人可以指出我该怎么做。
我正在寻找一种jquery formate解决方案。
由于 库马尔
答案 0 :(得分:1)
假设你的意思是在文本周围包装一个引号..你可以创建一个自定义的jquery过滤器。
jQuery.expr[':'].containsAlphabets = function(element) {
return /[a-zA-Z]+/.test($(element).text());
}
然后将它与任何jQuery选择器结合使用。下面的代码将包含包含带单引号的字母的所有段落的文本。
$("p:containsAlphabets").each(function() {
$(this).prepend("'").append("'");
});
答案 1 :(得分:0)
查看Regular Expressions in JavaScript。
使用 [a-zA-Z] 等内容。