如何使用正则表达式匹配中文字符,例如,'';'[复制]

时间:2022-03-15 09:37:45

This question already has an answer here:

这个问题在这里已有答案:

I'm using javascript to convert string to what I want!! Can I use Regular Expression and use what Regular Expression?? Is there anyone that can help me?

我正在使用javascript将字符串转换为我想要的!我可以使用正则表达式并使用正则表达式??有没有人可以帮助我?

1 个解决方案

#1


1  

First, you need to get corresponding Unicode code for these Chinese characters. Here is a helpful tool.

首先,您需要为这些中文字符获取相应的Unicode代码。这是一个有用的工具。

character code(base 10) code(hex)
, 65307 0xff1b
。 65292 0xff0c
; 12290 0x3002

Second, use these Unicode code to form regexp.

其次,使用这些Unicode代码来形成regexp。

js:

JS:

/[\u3002\uff0c\uff1b]/.test('A string contains Chinese character。')
true

#1


1  

First, you need to get corresponding Unicode code for these Chinese characters. Here is a helpful tool.

首先,您需要为这些中文字符获取相应的Unicode代码。这是一个有用的工具。

character code(base 10) code(hex)
, 65307 0xff1b
。 65292 0xff0c
; 12290 0x3002

Second, use these Unicode code to form regexp.

其次,使用这些Unicode代码来形成regexp。

js:

JS:

/[\u3002\uff0c\uff1b]/.test('A string contains Chinese character。')
true