gpt4 book ai didi

Javascript如何在字符串中找到字符 "utf-16"

转载 作者:行者123 更新时间:2023-12-03 01:25:47 34 4
gpt4 key购买 nike

有一个问题。对不起我的英语。

我有一根绳子。客户在文本区域输入短信文本。如何找到字符串中是否存在 utf-16 字符?

在 php 中我检查了这段代码:

if (iconv("UTF-8","UTF-8//IGNORE",$_entry_text) != $_entry_text) {
// exist utf-16
}

我如何在Javascript中检查?第二天尝试寻找答案((

谢谢。

最佳答案

字符串是一系列字符,每个字符都有一个字符代码。 ASCII 定义从 0 到 127 的字符,因此如果字符串中的某个字符的代码大于该值,则它是 Unicode 字符。该函数会检查这一点。请参阅String#charCodeAt .

function hasUnicode (str) {
for (var i = 0; i < str.length; i++) {
if (str.charCodeAt(i) > 127)
return true;
}
return false;
}

然后使用它,如 hasUnicode("Test message");

关于Javascript如何在字符串中找到字符 "utf-16",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51554062/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com