首页 > 编程语言 >JavaScript normalize function All In One

JavaScript normalize function All In One

时间:2023-02-17 21:46:14浏览次数:53  
标签:normalize function NFC string Web JavaScript https developer

JavaScript normalize function All In One

image

Unicode string / Emoji string

国际化

String.prototype.normalize()

The normalize() method returns the Unicode Normalization Form of the string.

normalize()
normalize(form)

form Optional
One of "NFC", "NFD", "NFKC", or "NFKD", specifying the Unicode Normalization Form.
If omitted or undefined, "NFC" is used.

These values have the following meanings:

"NFC"
Canonical Decomposition, followed by Canonical Composition.

"NFD"
Canonical Decomposition.

"NFKC"
Compatibility Decomposition, followed by Canonical Composition.

"NFKD"
Compatibility Decomposition.

// 默认值 NFC
`曌`.length;
// 1
`曌`.normalize().length;
// 1

`曌`.normalize(`NFC`).length;
// 1

image

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize

Node.normalize()


https://developer.mozilla.org/en-US/docs/Web/API/Node/normalize

ConvolverNode.normalize


https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/normalize

normalize-space

XPath

normalize-space( [string] )

https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/normalize-space

demos

(

标签:normalize,function,NFC,string,Web,JavaScript,https,developer
From: https://www.cnblogs.com/xgqfrms/p/17131547.html

相关文章

  • JavaScript函数柯里化
    首先说一下什么是函数柯里化吧 函数柯里化:一种将多参数函数转换成一系列使用一个参数的函数的技术,它在函数式编程中非常常见执行的条件:通用的柯里化函数,它接收一个函数......
  • 在VScode中引入JAVASCript的方式
    打开VSCODE,创建一个html文件夹,shift+!快速创建代码。创建js文件,然后可以在里面定义变量,函数然后在html文件body中引入javaScript ......
  • javascript 高级编程系列 - 迭代器/生成器
    1.迭代器(Iterator)特殊对象,具有迭代过程的接口next()方法每次调用next()方法,返回一个结果对象结果对象有两个属性value(任何类型)和done(布尔类型)当集合的值返回完时......
  • python入门之函数function
    """函数function定义:功能,使用一个名称,包装多个语句语法:做def名字(形参):函数体......
  • JavaScript常见问题梳理
    1、this指向1、全局函数this指向全局对象window,注意严格模式下,this为undefined//[objectWindow]alert(this);functionf(){alert(this)}f()//undefinedfu......
  • javascript的一些基础知识
    随手记录一些javascript的一些基础知识,之前只是简单用到javascript,并没有了解其中的概念。1. JavascriptObject:InJavaScript,almost"everything"isanobject.......
  • [javascript]端序(endian)和Buffer对象的read|write系列函数
    假设有如下对象:varbuf=Buffer.from("Hello.\n");其保存在内存当中的形式实际上是这样的,这里我们假设该对象的内存地址从0x00开始:地址0x000x010x020x030x04......
  • 2023前端开发最新面试题收集-Javascript篇
    前台、中台、后台-前台:面向用户、客户可以感知的,如商城-中台:可以看着对前台的补充,公共服务功能,如支付系统、搜索系统、客服-后台:面向运营、比如商品管理、物流管理1......
  • 78JavaScript基础
    JavaScript操作DOM节点包括:JavaScript处理事件、操作节点、操作节点样式#demo.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><me......
  • javascript 高级编程系列 - async/await
    async/await其实是生成器的语法糖,async用于声明一个函数是异步的,而await用于等待一个异步方法执行完成,并且await只能出现在async函数中。1.async函数async函数返回一......