Javascript与C#中使用正则表达式
Posted Sealee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript与C#中使用正则表达式相关的知识,希望对你有一定的参考价值。
javascript RegExp 对象
新建一个RegExp对象
new RegExp(pattern,[attributes]) 注: \\d需要使用[0-9]来代替
参数
参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。
参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m"。
返回值
一个新的 RegExp 对象。
JavaScript里面使用:
$("#Button1").click(function(){ var demo = new RegExp("^[0-9]+"); //声明RegExp对象 参数直接写正则表达式 var dd=/^[0-9]+/; //正则表达式字符串 /表达式/ var text = $("#Text1").val(); if (!dd.test(text)) { alert("错了"); return; } //if (!demo.test(text)) { // alert("错了"); // return; //} alert("123"); })
C#需要引用 System.Text.RegularExpressions 命名空间。
Value=ToString();
使用方法:
li
例如:
匹配完成的Img标签,下面的Group[x]的取值跟你的正则表示验证方式有关联
如果直接取值,这样形式:
以上是关于Javascript与C#中使用正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 和 Javascript 中验证 FQDN 的正则表达式
将 po box javascript 正则表达式转换为 c# 正则表达式