日期:2014-05-17  浏览次数:21215 次

C#正则表达式与JS正则表达式不一样
想通过winform做一个东西,可是C#与JS所“理解”的正则表达式不一样,如何才能实现C#的正则可以正确的理解JS正则一样?
不想通过嵌入HTML的方式来实现。
------最佳解决方案--------------------
加个参数
Regex.Match("","", RegexOptions.ECMAScript)

------其他解决方案--------------------
注意
js var reg=/^money$/;
C# reg="^money$";
js var reg=/^money\w+$/;
C# reg="^money\\w+$";
------其他解决方案--------------------
只是语法层次的不同吧,去查查msdn可以用不就ok了?
------其他解决方案--------------------
引用:
只是语法层次的不同吧,去查查msdn可以用不就ok了?


C#正则我会,我要做的是js的正则工具
------其他解决方案--------------------
逻辑一样的,只是语法不同,转义不同.

------其他解决方案--------------------
引用:
注意
js var reg=/^money$/;
C# reg="^money$";
js var reg=/^money\w+$/;
C# reg="^money\\w+$";

我也是按你上面的格式复制粘贴的,可是有时候真的行不通
我今天遇到一个C#正则能用,但是到js中就不能了