怎样得到字符串中的汉字和全角标点符号?

lostnull 2003-01-04 02:50:22
将字符串中的英文字母,数字,标点,特殊符号,及日语,俄语等的文字,符号全都去掉。只剩下汉字和全角的标点符号。xxstr="1.Ab@?汉&字¥。☆бヰ㈠①⑴一壹"
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiushuiwuhen 2003-01-09
  • 打赏
  • 举报
回复
\u4400-\u9fa5是汉字范围
\u3000-\u3003是部分标点
\uff00-\uff5e是全角符号
[^范围]表示不是该范围的

.replace(/[^\u4400-\u9fa5\u3000-\u3003\uff00-\uff5e]/g,"")
替换不是上述范围的为空
lostnull 2003-01-08
  • 打赏
  • 举报
回复
qiushuiwuhen(秋水无恨)
请解释一下好吗?这个好用,但我看不懂!
fjfjfj 2003-01-05
  • 打赏
  • 举报
回复
1个思路:用ascii码解决,不过我也正在找这类问题的答案。
qiushuiwuhen 2003-01-05
  • 打赏
  • 举报
回复
<script>
xxstr="1.Ab@?汉&字¥。☆бヰ㈠①⑴一壹"
alert(xxstr.replace(/[^\u4400-\u9fa5\u3000-\u3003\uff00-\uff5e]/g,""))
</script>
lostnull 2003-01-04
  • 打赏
  • 举报
回复
up
lostnull 2003-01-04
  • 打赏
  • 举报
回复
who know?!

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧