1 js有一个函数是可以将内容转化为十六进制的。就是escape函数。可以讲值转化为16进制 。如果有中文的话,就会出现%uXXXX。如果没有中文。则不会出现%u。 这样就可以通过此函数来判断是否输入的是包含有中文的。
如:function btn_escape_onclick(){
var aaa=”name=xcl;password=123″;
var aaa_escape=escape(aaa);
alert(“原来:”+aaa+”\n”+”转义后:”+aaa_escape);
var bbb=”我们123″
var bbb_escape=escape(bbb);
alert(“原来:”+bbb+”\n”+”转以后:”+bbb_escape);
if(bbb_escape.indexOf(“%u”)>-1){
alert(bbb+” 包含中文”);
}
}
2 escape是js自带的函数。这样就可以用来判断是否输入了中文了。只要将转义后的内容判断是否存在%u就可以了。
如:
var bbb=”我们123″
var bbb_escape=escape(bbb);
if(bbb_escape.indexOf(“%u”)>-1){
alert(bbb+” 包含中文”);
}
原来 :name=xcl;password=123
转义后:name%3Dxcl%3Bpassword%3D123
原来 :我们123
转以后:%u6211%u4EEC123
今天的文章js escape函数_javascript小游戏代码「建议收藏」分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/79322.html