我是网络开发的新手,现在正在为不同语言的用户开发一个由js内部使用的网站,它非常适合检测英文字符输入和中文字符输入。我想进一步检测繁体和简体中文。知道完成这项任务吗?
下面是我检测中文和英文的代码
if (string.match(/^[A-Za-z]*$/)) {
//....English
} else if (string.match(/[\u3400-\u9FBF]/)) {
//....Chinese
} else {
}
Run Code Online (Sandbox Code Playgroud)
小智 6
我已经建立了一个图书馆传统或简化的检测一个字符串包含大量的繁体或简体中国文字通过比较显示在输入字符串简体/繁体字符数。
var TradOrSimp = require('traditional-or-simplified');
// Detect if a string contains Simplified Chinese
TradOrSimp.isSimplified('???????')
// True
// Detect if a string contains Traditional Chinese
TradOrSimp.isTraditional('????????')
// True
// Detect if a string contains Traditional or Simplified Chinese characters
TradOrSimp.detect('????????')
/*
{ inputLength: 8, // Length of input string
simplifiedCharacters: 0, // Count of Simplified Chinese characters
traditionalCharacters: 4, // Count of Traditional Chinese characters
detectedCharacters: 'traditional', // Detected character set
detectionRate: 1 } // Ratio of majority/minority character sets */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3204 次 |
| 最近记录: |