java如何判断字符串中含有表情符号

Python029

java如何判断字符串中含有表情符号,第1张

比如你需要有一组表情符号字典:类似String bq={"^V^","D:"}要判断的字符串为str="^V^D:1221dsa"然后用str.indexOf(bq[i]) 去遍历字典表如果返回值是大于等于0的 那么就含有该表情符号

正则可以参考Java的,但是JS的语法我不太懂啊。从网上搜了一下,下面的方法应该可行:

<script type="text/javascript">

var a="[abc] [aaa] [ccc] [ddd] "

var b

b=a.replace(/\[(aaa|abc|ccc|ddd)\]/g,"<img src='.../imag/$1.png'/>")

document.write( b )

</script>

注:因为我这里面用中文是乱码,我用英文替换的,你可以替换过来就可以。