如何用java验证邮箱里面必须包含‘.’或者@符号

解决方案 »

  1.   

    如何用java验证邮箱里面必须包含‘.’或者@符号
      

  2.   

    boolean find = Pattern.compile(".+(\\.|@).+").matcher("邮箱").find()
      

  3.   


     var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
    正则的相关解释:
         1.  /^$/ 这个是个通用的格式。
             ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
         2. 里面输入需要实现的功能。
            * 匹配前面的子表达式零次或多次;
           + 匹配前面的子表达式一次或多次;
           ?匹配前面的子表达式零次或一次;
           \d  匹配一个数字字符,等价于[0-9]
      

  4.   

    你可以用正则,要是页面级的就用JSP或者jquery
      

  5.   

    匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配IP地址的正则表达式:/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配网址URL的正则表达式:http://(/[\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
      

  6.   

    你可以用正则表达式啊匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*