Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
062ea207
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
062ea207
编写于
3月 28, 2023
作者:
O
openharmony_ci
提交者:
Gitee
3月 28, 2023
浏览文件
操作
浏览文件
下载
差异文件
!16477 增加 Normalizer api
Merge pull request !16477 from sunyaozu/master
上级
26368598
df29055a
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
69 addition
and
0 deletion
+69
-0
zh-cn/application-dev/reference/apis/js-apis-i18n.md
zh-cn/application-dev/reference/apis/js-apis-i18n.md
+69
-0
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-i18n.md
浏览文件 @
062ea207
...
...
@@ -2112,6 +2112,75 @@ static getDateOrder(locale: string): string
```
## Normalizer<sup>10+</sup>
### getInstance<sup>10+</sup>
static getInstance(mode: NormalizerMode): Normalizer
获取文本正则化对象。
**系统能力**
:SystemCapability.Global.I18n
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------- |
| mode |
[
NormalizerMode
](
#normalizermode10
)
| 是 | 文本正则化范式。 |
**返回值:**
| 类型 | 说明 |
| ------ | ------------------- |
|
[
Normalizer
](
#normalizer10
)
| 返回指定范式的文本正则化对象。 |
**示例:**
```
js
let
normalizer
=
I18n
.
Normalizer
.
getInstance
(
I18n
.
NormalizerMode
.
NFC
);
```
### normalize<sup>10+</sup>
normalize(text: string): string
对字符串进行正则化。
**系统能力**
:SystemCapability.Global.I18n
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------- |
| text | string | 是 | 待正则化的字符串。 |
**返回值:**
| 类型 | 说明 |
| ------ | ------------------- |
| string | 正则化后的字符串。 |
**示例:**
```
js
let
normalizer
=
I18n
.
Normalizer
.
getInstance
(
I18n
.
NormalizerMode
.
NFC
);
let
normalizedText
=
normalizer
.
normalize
(
'
\
u1E9B
\
u0323
'
);
// normalizedText = \u1E9B\u0323
```
## NormalizerMode<sup>10+</sup>
表示文本正则化范式的枚举。
**系统能力:**
:SystemCapability.Global.I18n
| 名称 | 值 | 说明 |
| -------- | -------- | -------- |
| NFC | 1 | NFC范式。 |
| NFD | 2 | NFD范式。 |
| NFKC | 3 | NFKC范式。 |
| NFKD | 4 | NFKD范式。 |
## I18n.getDisplayCountry<sup>(deprecated)</sup>
getDisplayCountry(country: string, locale: string, sentenceCase?: boolean): string
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录