`
johnson_gong
  • 浏览: 13016 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

JAVA 正则表达式 半角英文

阅读更多
项目背景:
画面中有一输入框,规定,必须为“半角英文字符”。
若后台check不过,则在画面显示错误信息。
核心代码:
String inputNumber = "asdf234中国";
//半角英文字符
// pattern = Pattern.compile("^\\w*$");
Matcher matcher = pattern.matcher(inputNumber);
// 不满足正则表达式的情况
if (!matcher.matches()) {
 // get to the page, and show error message.
}
分享到:
评论

相关推荐

    java正则表达式匹配全角空格

    ### Java正则表达式匹配全角空格 在Java编程中,处理字符串是非常常见的需求之一。其中,使用正则表达式来对字符串进行拆分、替换等操作是一种非常高效的方法。本文将详细介绍如何使用Java中的`split()`方法,并...

    JAVA 正则表达式4种常用的功能.txt

    ### JAVA正则表达式的四种常用功能 在Java中,正则表达式是一种强大的文本处理工具,可以用于字符串的搜索、替换等操作。本文将详细解释Java正则表达式的四种常见功能:匹配、分组、分割以及替换,并通过具体的示例...

    常用的正则表达式大全

    ### 常用的正则表达式大全 在Web开发中,正则表达式是一种非常强大的文本处理工具,被广泛应用于各种应用场景中,比如表单验证、数据清洗、字符串匹配等。下面将详细介绍一系列常见的正则表达式及其应用场景。 ###...

    Swing 与正则表达式

    ### Swing 与正则表达式的应用 ...综上所述,Swing 和正则表达式的结合使用可以极大地提高Java GUI应用程序的用户体验和功能性。通过对用户输入的有效验证,可以减少错误的发生,提升程序的健壮性和可用性。

    JAVA常用的正则表达式

    JAVA常用的正则表达式是处理字符串模式匹配的强大工具,在各种应用场合中发挥着关键作用。以下是对给定文件中提到的正则表达式的详细解析: ### 1. 简单重复模式 ``` a*b ``` 这个表达式表示匹配任意数量(包括零个...

    正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度

    ### 正则表达式判断是否存在中文和全角字符 在处理文本数据时,尤其是在需要确保数据安全性与准确性的场合下,判断字符串中是否含有中文字符或全角字符是非常重要的。以下是一些关键知识点: #### 1. 正则表达式...

    常用正则表达式

    ### 常用正则表达式知识点解析 #### 一、中文字符匹配 **正则表达式**: `[\u4e00-\u9fa5]` **描述**: 匹配一个中文字符。 **应用场景**: 当我们需要在文本中查找或验证是否包含中文字符时非常有用。例如,在用户...

    正则表达式

    根据题目中的描述,正则表达式主要用于网页及Java程序中进行数据验证,比如电子邮件地址、IP地址等格式的检查。 #### 三、常见正则表达式规则详解 接下来,我们将对题目中提供的部分正则表达式进行详细解析: ####...

    javascript正则表达式标记中/g /i /m的用法,以及实例

    1,/g (globle)表示该表达式将用来在输入字符串中查找所有可能的匹配,全文查找出现的所有匹配字符,返回的结果可以是多个。如果不加/g最多只会匹配一个 2,/i (ignorCase)表示匹配的时候不区分大小写, 忽略大小...

    java实现敏感词过滤

    总结起来,Java实现敏感词过滤涉及正则表达式、字节流遍历等技术,需要考虑全角半角、大小写、部分匹配和词语边界等问题,并且可以通过封装成服务来提升代码复用性和系统灵活性。在实际应用中,可以根据项目需求和...

    java做敏感词监测

    Java的Pattern和Matcher类提供了强大的正则表达式支持,可以轻松地构造出匹配敏感词的模式,并对输入文本进行查找。例如,可以将所有敏感词用"|"(或)连接起来,形成一个大的正则表达式,然后用Matcher的find()方法...

    editplus 代码编辑器html c++ jsp css

    【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行—————————-江德华 软件技巧类 —————————————————— 【6】 软件技巧——键盘记录的注意事项 【7】 软件...

    字符替换专家

    "字符替换专家"如果支持正则表达式,那么用户只需输入恰当的正则表达式,就能对文本进行精确的筛选和替换,这在处理大量数据时尤为实用。例如,用户可以用`[\d]+`来匹配所有的数字串,然后替换为其他内容。 除了...

    EditPlus 2整理信箱的工具

    【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行----------------------------江德华 软件技巧类 ------------------------------------------------------ 【6】 软件技巧——...

    Editplus 3[1].0

    【4】 正则表达式应用——替换带有半角括号的多行 【5】 正则表达式应用——删除空行----------------------------江德华 软件技巧类 ------------------------------------------------------ 【6】 软件技巧——...

    Split-由任意个全角或半角空格分隔开的任意长度的字符串

    例如,Python中可以使用正则表达式`re.split()`来匹配任意类型的空格。 3. **模糊查询**:在数据库查询中,可以使用LIKE操作符结合通配符(如%)来实现模糊匹配。拆分后的关键词可以与数据库中的字段进行逐个比较。...

    SQLite源码(解决中文乱码和中文模糊查询问题)

    对于全角半角字符的匹配,SQLite还提供了`REGEXP`函数,但需要注意的是,正则表达式支持取决于SQLite编译时是否启用了该功能。 为了优化中文模糊查询的性能,SQLite提供了一些策略。例如,可以创建全文索引以加速...

    Java常用工具类(持续发布,第一部分:日期、字符串、JSON工具类等)

    此外,`StringTokenizer`和`Pattern/Matcher`则用于更复杂的字符串分析和正则表达式匹配。 在JSON处理方面,Google的Gson库是一个强大的工具,它允许我们将Java对象直接转换为JSON字符串,反之亦然。例如,你可以...

    文本域限制

    如果我们要区分汉字和字母,可以使用正则表达式来匹配和计数。例如,`/[\u4e00-\u9fa5]/g`可以匹配所有汉字,`/[\x00-\xff]/g`可以匹配单字节字符(包括字母、数字和其他一些符号)。通过这种方式,我们可以分别计算...

Global site tag (gtag.js) - Google Analytics