正则匹配汉字

562 阅读1分钟

汉字编码表

image.png

正则匹配汉字

匹配主要的汉字: [\u4E00-\u9FA5|\u{20000}-\u{2A6D6}|\u9FA6-\u9FCB]

js使用方式

var regex = /[\u4E00-\u9FA5|\u{20000}-\u{2A6D6}|\u9FA6-\u9FCB]/ug
var str = 'slkdjf我fjkd下拉ssd123𠮷12𠮷12𠮷𠮷勋杨䶵イイアリカ水道光熱費極楽空間多発 جيد أريكا المرافق النعيم الفضاء متعددة '
str.match(regex1)
// 输出结果为
/**
['我', '下', '拉', '𠮷', '𠮷', '𠮷', '𠮷', '勋', '杨', '水', '道', '光', '熱', '費', '極', '楽', '空', '間', '多', '発']
*/