[英]how to strip (or regex match) a unicode character from a string in javascript?
[英]How to match unicode character regex
我有輸入和正則表達式
const input = `iPhone Xʀ`;
console.log(input.match(/^([\w\d\-\s]*)/));
我一直無法弄清楚如何匹配ʀ
unicode 字符。
正如另一篇 SO 帖子中所述,我嘗試了\\p{L}
。 還嘗試將 unicode 的u
作為修飾符。
將\p{L}
與標志gu
結合使用:
const input = `iPhone Xʀ`; console.log(input.match(/^([\w\d\-\s]*\p{L})/gu)); // output: // [ // "iPhone Xʀ" // ]
請獲取字符的 Unicode 並使用以下模式。
const input = `iPhone Xʀ`;
console.log(input.match(/^([\w\d\-\s]*)\x{0280}/));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.