只要能取出汉字也行。var v= "你好 uu 我好 uu 大家好 uu .....uu 全世界人民大团结!"我只要里边的汉字!谢谢
解决方案 »
- Jsp中两个select的联动问题及值传递
- 动态修改table的问题
- java中怎么能办到这个
- 本地上传图片到固定的背景(如杯子)后自动的贴在背景上面(弧形)
- 网上down的微软的经典菜单放到框架上面,子菜单只能在上面的那个框架页面内显示!
- 如何在表单提交之前统计所选的复选框的数量?
- 这个要求不算太bt吧?
- 我真的很想学好js,但,我初学总碰到问题。能不能交个朋友。留下你的msn,QQ什么的?我最后25分了。
- 在不同的FRAME中动态添加SELECT的OPTION,怎么做?100分
- 求解一道 js 面试题
- 如果有两层frame,怎样交互啊??
- javascript变量与java变量相互付值的问题
<SCRIPT LANGUAGE="JavaScript">
<!--
var entry = '<font color="#000000" size= 2><b>我喜欢你 love 你喜欢我不 hoho 85955</b></font>';
document.all.hhdiv.innerHTML = entry;
entry = document.all.hhdiv.innerText;
var out_entry = "";
var aCharExists=0;
if (entry) {
for (var i=0; i<entry.length; i++) {
//spaces don't count as "existence"
if (('a'<=entry.charAt(i) && entry.charAt(i)<='z') || (0<=entry.charAt(i) && entry.charAt(i)<=9) | ('A'<=entry.charAt(i) && entry.charAt(i)<='Z') ) {
if(aCharExists==0){
out_entry+=" ";
}
aCharExists = 1;
}else{
out_entry+=entry.charAt(i);
aCharExists = 0;
}
}
}
document.all.hhdiv.innerHTML = out_entry;//-->
</SCRIPT>
取汉字比较麻烦,但是把英文和数字去掉还是比较容易!
var v = "<font color=#000000 size= 2><b>我喜欢你 love 你喜欢我不 hoho 85955</b></font>";
while(/[\u4E00-\u9FA5]/.test(v))
{
w += v.match(/[\u4E00-\u9FA5]/);
v = v.replace(/[\u4E00-\u9FA5]/,"");
}
document.write(w);
</script>