如果用户点击某个标签,它现在会识别全文(数字和字符)。
返回Popular Tag %82
我试过了:
$tag.click(function(){
var $this = $(this);
var text = $this.text();
var num = text.parseInt();
num.remove();
alert(text)
});
不为数字做技巧。那我怎么才能得到这些字母呢?即:忽略两个数字和特殊字符(%)
Fiddle here!谢谢你的帮助!
答案 0 :(得分:11)
最简单的方法是使用正则表达式:
var s = "ABCblahFoo$%^3l";
var noLetters = s.replace(/[^A-Za-z]+/g, '');
[]
表示一个字符(或多个不同的可能字符)^
表示括号中定义的所有字符 EXCEPT A-Z
等于大写字母a-z
等于小写字母所以......用空字符串替换不是字母的每个字符。