相关疑难解决方法(0)

Javascript + Unicode正则表达式

如何在JavaScript中使用支持Unicode的正则表达式?例如,应该有类似于\ w的东西可以匹配字母或标记类别中的任何代码点(不仅仅是ASCII代码),并且希望像[[P*]]这样的过滤器用于标点符号等.

javascript regex unicode character-properties

203
推荐指数
9
解决办法
12万
查看次数

JavaScript正则表达式没有\ p {L}吗?在JS正则表达式中使用Unicode

我需要增加a-zA-ZáàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒx时间,但是我觉得这很丑。所以我尝试了,\p{L}但是在JavaScript中不起作用。

任何的想法 ?

我的实际正则表达式: [a-zA-ZáàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒ][a-zA-ZáàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒ' ,"-]*[a-zA-ZáàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒ'",]+

我想要一个类似的东西:([\p{L}][\p{L}' ,"-]*[\p{L}'",]+或小于实际表达式)

javascript regex regular-language

5
推荐指数
1
解决办法
1870
查看次数

HTML输入模式不起作用

.*(\d{3}\-\d{3}\-\d{2}\-\d{2}|\d{3}\-\d{2}\-\d{2}\-\d{3}|\d{10}).*这种模式运作良好.但突然间,它最近停止了铬和歌剧的工作.这里发生了什么 ?这里有什么问题,怎么回事?Opera正在通知无效的逃脱,同样在chrome中.当我在js中检查它时,它工作正常.

<form>
<input type="text" pattern=".*(\d{3}\-\d{3}\-\d{2}\-\d{2}|\d{3}\-\d{2}\-\d{2}\-\d{3}|\d{10}).*">
<button>
Send
</button>
</form>
Run Code Online (Sandbox Code Playgroud)

html regex forms html5 input

0
推荐指数
1
解决办法
3014
查看次数