代码如下,测试通过


/*** 对用户输入的String做校验只允许有数字和大小写字母* 不允许全角,只允许半角* @author **/
public class IDNumberCalibrator {/**只允许用户输入数字1-9,字母a-z,A-Z,只能半角,不能有空格的正则表达式*/public static final String ONLY_LETTER_OR_NUMBER = "^[a-z0-9A-Z]+$";/***  对用户输入的String做校验只允许有数字和大小写字母*  不允许全角,只允许半角*  * str.matches方法,底层用的还是如下* Pattern.matches(regex, this)* @param str* @return*/public static boolean isOnlyLetterOrNumber(String str){return str.matches(ONLY_LETTER_OR_NUMBER);}/*public static void main(String[] args) {//falseString string = "好";System.out.println(isOnlyLetterOrNumber(string));//trueString string2 = "123AVBDEasdadw";System.out.println(isOnlyLetterOrNumber(string2));//falseString string3 = "123AVBDEasdadw啊";System.out.println(isOnlyLetterOrNumber(string3));//ff123,测试全角的问题,falseString string4 = "123AVBff123";System.out.println(isOnlyLetterOrNumber(string4));}*/
}

java对用户输入的String做校验只允许有数字和大小写字母,不允许全角,只允许半角相关推荐

  1. Java黑皮书课后题第4章:*4.17(一个月的天数)编写一个程序,提示用户输入一个年份和一个月份名称的前3个字母(第一个字母使用大写形式),显示该月中的天数。如果月份非法则显示出错信息

    *4.17(一个月的天数)编写一个程序,提示用户输入一个年份和一个月份名称的前3个字母(第一个字母使用大写形式),显示该月中的天数.如果月份非法则显示出错信息 题目 题目概述 破题 运行示例 代码 题 ...

  2. 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和

    题目描述: 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和. 思路: 1.创建输入对象 2.输入字符串 3.利用正则将字母分离出,剩余的每一个字符串即为待统计的每一个数字,存入字符串数组 ...

  3. java 正则表达式替换多个全角空格为一个半角空格_去掉字符串两端的全角空格和半角空格(含源代码)...

    昨天,遇到了一个技术问题.本来我在程序中用的trim()方法来处理从JSP页面传来的值,后来在测试时,发现当我输入的是全角空格时,trim()方法失效. 需求是这样的,只是去掉字符串两端的空格(不论是 ...

  4. Java 全角字符转半角字符(icu的Transliterator使用)

    Java 全角字符转半角字符 互相转换. 可以直接实现,也可以直接用jar包 有ICU包直接用就好 <dependency><groupId>com.ibm.icu</g ...

  5. java全角字符转换为半角 半角转全角

    /// <summary>/// 判断字符是否英文半角字符或标点/// </summary>/// <remarks>/// 32 空格/// 33-47 标点// ...

  6. java 全角字符转半角字符

    public class Test { public static void main(String[] args) { String t="■ ■ffac●●△※○○☆№ccc" ...

  7. java强制编译通过_强制java使用用户输入作为消息进行编译错误

    我不知道在Java中是否可行: 我想从用户(从System.in)获得输入,然后使用该输入引发编译错误. 我的意思是,如果用户输入了文本" HELLO",则程序应引发编译错误:编译 ...

  8. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

    点击查看已知华氏温度与摄氏度之间的转换公式是C=519X(F-32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出具体信息 答:-- {int f=-10; float c; while(f ...

  9. 用java提示用户输入学生个数_编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题。。...

    点击查看编写程序,提示用户输入一个数N,然后显示1~N的所有偶数平方值,求大神看看我写的程序哪里有问题..具体信息 答: 修改后的程序:#includeint main(){int n,a,b;pri ...

最新文章

  1. strtok()思考
  2. windows boot files
  3. 哈夫曼树(最优树)及编码
  4. C语言代码注释必须用/**/ , 你没看错~
  5. 如何在Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面)
  6. java servlet 学习_java学习之web基础(1):Servlet
  7. 【深度学习】使用预训练模型
  8. (1)numpy.power
  9. pycharm设置工程运行环境
  10. 动软代码生成器 常用函数
  11. linux动态库so更新
  12. Java学习之路-开局
  13. 炸薯片和AI生产新闻一样样的!拢共分六步
  14. 一张A4纸打印多张财务凭证(分栏报表)
  15. css实现旋转的小箭头
  16. python3 url解析 urllib.parse.urlparse 库简介
  17. 轻松识别文字,这款Python OCR库支持超过80种语言
  18. 论坛,贴吧,Q群,微信个人号群发
  19. 时间序列数据机器学习(ICML 2022)
  20. postsql数据库从window迁移到linux服务器

热门文章

  1. 怎么在拦截器里接收json对象_九型人格分析:怎么挑选适合的爱人和结婚对象,藏在他的性格里...
  2. Selenium基于Python web自动化测试框架 —— PO模型
  3. 从广告图到广告落地页
  4. 使用SSH密钥连接阿里云linux服务器
  5. 首款Unreal Engine 4引擎制作手机游戏曝光
  6. maya多边形建模怎样做曲面_maya多边形建模教程_maya建模教程
  7. linux+显卡驱动下载官网下载地址,下载:NVIDIA显卡Linux驱动256.44正式版
  8. 带遮挡效果的轮廓线(描边)在3D实时渲染中的一种实现
  9. 不知道照片如何拼图?这3个方法能帮上你
  10. 网络广告CPC、CPM和CTR的定义和关系