方括号的正则表达式,带点

时间:2014-09-03 08:11:08

标签: c# jquery

我正在使用正则表达式:

^ [0-9a-zA-Z / [] ._',()\ n - "] + $

它在所有场景中都运行正常,但是当我试图进入一个方括号后,我才陷入困境,因为它不适合我。

its working for me when i am trying for

.[

or

.]

expression shows

一个。点+方形起点+空格

湾点+方端+空格

combination when i am trying its not working for me

.[

or

.]

expression shows

一个。点+方块开始

湾点+方端

1 个答案:

答案 0 :(得分:0)

你需要逃脱特殊的角色。你可能需要这样的东西:

^[0-9a-zA-Z/\[\] \._',\(\)\n\-"]+$

修改

因为你没有逃脱你的特殊字符,正则表达式被破坏,它匹配第一组中的一些东西,后跟一个空格,后跟任何字符(由点/句点表示) )等等。

你试过以上吗?如果你想发表评论,最好在我的答案下方的评论部分发表评论(我注意到你试图编辑我的答案)。

编辑2

如果您尝试匹配点后跟方括号,则需要:

^\.[\[\]]$