请问怎么用正则判断字符串里面是否含有"<"  仅限这一个符号的正则。

解决方案 »

  1.   

    才一个符号
    还是使用string里面的方法把
    不会正则的我路过
      

  2.   

    需要contains的话,表达式是".*<.*"
    需要equals的话,表达式是"^<$"
      

  3.   

    一个字符用string的IndexOf就可以了,为什么要用正则?在.NET的正则中,字符“<”不是元字符,直接用本身匹配就可以,不需要做任何处理
      

  4.   

    谢谢 提示!
    但是我想利用js判断,因为我想一离开光标,就判断这个字符串!没用到AJAX。
      

  5.   

    首先说,js的字符串也是有indexOf的,示例:alert("lkjlj<".indexOf("<"));
    一定要用正则的话:
    alert(/</g.test("lkjlj<"));
      

  6.   

    Regex="正则写在这里"
      

  7.   

    c#的话,Regex=".*<.*"
    js的话,就是/</g了
    用的时候:
    var regex = /</g
    regex.test("your string");
      

  8.   


     <ext:TextField ID="txtoName" MaxLength="50" FieldLabel="<font color='red'>*</font> 名称" AllowBlank="false" runat="server"  Validator="vd" Regex=".*<.*" RegexText="请输入有效字符!"></ext:TextField>貌似没什么效果哦!
      

  9.   

    http://eckellee.blog.hexun.com/6042240_d.html