У меня есть строка ввода, которая может содержать либо только специальные символы, либо комбинацию специальных символов и алфавитов, либо текст любого другого языка, например китайский.
Я хочу проверить, содержит ли строка только специальные символы без букв другого языка.
DECLARE @String NVARCHAR(200) ;
Scenario 1: SET @String='CHG5%#'
Scenario 2: SET @String='%#$' --> As it has only special characters, it should print false.
Scenario 3: SET @String='市汇聚%#'
Scenario 4: SET @String='市汇聚'
IF(@String NOT LIKE '%[a-zA-Z0-9]%')
print 'False' --> String has only special characters without any other letters.
ELSE
print @String
Выше код работает для английских букв, но он не работает, если строка содержит текст на китайском языке.
Как включить китайский язык в вышеприведенное регулярное выражение