2015年5月8日 星期五

regex

'移除HTML TAG
Regex.Replace(String, "<.*?>", "")
'移除 (.)
Regex.Replace(String.Split("-")(1), "\((.+)\)", "") 
'連續3個以上4
Regex.IsMatch((String, "4{3,}")

'身分證字號格式
Regex.IsMatch(idno, "^([a-zA-Z]+\d+|\d+[a-zA-Z]+)[a-zA-Z0-9]*$")


Regex("\(([\u4e00-\u9fa5]+)\)")
Regex.IsMatch(String, "NAME|DESC|RMK|ORIGIN|CONTENT", RegexOptions.IgnoreCase)

2015年4月6日 星期一

ASP.NET GRIDVIEW

<asp:TemplateField HeaderText="head"  HeaderStyle-Wrap="False">
                            <ItemTemplate>
                             <asp:LinkButton id="field2" runat="server" cssclass="pathLink" Text='<%# Eval("field2") %>'  CommandName="commA" CausesValidation="False" CommandArgument='<%# Eval("field1", "field1={0}") + "&" + Eval("field2", "field2={0}")  %>' ></asp:LinkButton>
                            </ItemTemplate>
</asp:TemplateField>




 <asp:TemplateField HeaderText="標題" HeaderStyle-Wrap="false">
        <ItemTemplate>
           <%#Eval("field1").insert(3, ".")%>  <%#LEFT(Eval("field1"),3) %>
          <asp:Label ID="Hyphen" runat="server" Text="-" Visible='<%# Eval("field2") = "01" %>' >
        </ItemTemplate>
    </asp:TemplateField>