相关疑难解决方法(0)

用于标点符号的Javascript正则表达式(国际)?

我需要一个正则表达式来匹配所有标点符号,例如标准[,!@#$%^&*()],但包括国际标记,如倒置的西班牙问号,中国期间等.我的谷歌-fu即将到来.有没有人有这样的正则表达式与Javascript兼容?

javascript regex

20
推荐指数
2
解决办法
2万
查看次数

如何在Swift中将字符串转换为unicode(UTF-8)字符串?

如何在Swift中将字符串转换为unicode(UTF-8)字符串?

在目标中我可以像这样写smth:

NSString *str = [[NSString alloc] initWithUTF8String:[strToDecode cStringUsingEncoding:NSUTF8StringEncoding]];
Run Code Online (Sandbox Code Playgroud)

如何在Swift中做类似的smth?

unicode utf-8 utf-16 ios swift

11
推荐指数
3
解决办法
4万
查看次数

变音符号的正则表达式

我正在寻求实现此答案中提供的解决方案,但它无法正常工作.这个jsFiddle中的代码看起来像这样:

function Start() {

    $('#TheBox').keyup(function () {

        var TheInput = $('#TheBox').val();      
        var TheCleanInput = TheInput.replace(/([.\p{L}])/g, '');

        $('#TheBox').val(TheCleanInput);
    });
}

$(Start);
Run Code Online (Sandbox Code Playgroud)

基本上,我希望允许使用诸如éèô和数字之类的字母.我需要更改什么才能使正则表达式过滤器工作?

谢谢.

javascript regex jquery

6
推荐指数
2
解决办法
6315
查看次数

Javascript Regex + Unicode Diacritic组合字符`

我希望在非洲约鲁巴语"ẹ"中匹配这个角色.通常这是通过在点变音符号下组合'é'和'\ u0323'来实现的.我找到:

'é\u0323'.match(/[é]\u0323/) works but
'??'.match(/[é]\u0323/) does not work.
Run Code Online (Sandbox Code Playgroud)

我不只是想匹配e.我想匹配所有组合.现在,我的解决方案涉及枚举所有组合.像这样:/[ÁÀ?ÉÈ??E???É???È?????ÍÌ?ÓÒ??O???Ó???Ò?????ÚÙ??S?áà?éè??e???é???è?????íì?óò??o???ó???ò?????úù??s?]/

可能没有更短的,因此更好的方法来做到这一点,或者在unicode diacritic组合字符的javascript中的正则表达式匹配不能轻易地工作吗?谢谢

javascript regex unicode diacritics

5
推荐指数
2
解决办法
2829
查看次数

标签 统计

javascript ×3

regex ×3

unicode ×2

diacritics ×1

ios ×1

jquery ×1

swift ×1

utf-16 ×1

utf-8 ×1