Baby張 2017-03-15 07:49 采纳率: 0%
浏览 2838

正则表达式判断字母和数字!

使用正则表达式匹配所输入的字符串是否是由数字和字母组成的内容(数字和字母至少各一个),若不是则重新输入?
正则表达式能否控制字母和数字的顺序?

  • 写回答

5条回答 默认 最新

  • joy460154849 2017-03-15 07:49
    关注
    public static void main(String[] args){  
        String chinese = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+{1}quot;; /**这个正则表达式用来判断是否为中文**/  
        String username = "^\\w+{1}quot;;                              /**此正则表达式判断单词字符是否为:[a-zA-Z_0-9]**/  
    
         /**此正则表达式将上面二者结合起来进行判断,中文、大小写字母和数字**/  
        String all  = "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w]{2,10}{1}quot;;//{2,10}表示字符的长度是2-10  
        Pattern pattern = Pattern.compile(all);  
        boolean tf = pattern.matcher("12345").matches();  
    

    // boolean tf = Pattern.matches(all, "刘垲l12厅要右见到");

    System.out.println(tf);

    // \u4E00-\u9FA5\uF900-\uFA2D是指汉字的Unicode编码范围

    // \w是指单词字符:[a-zA-Z_0-9]

    }

    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog