`

String操作

    博客分类:
  • JAVA
阅读更多
String [] tmp2 = tempPN2.trim().split(",");
            for (int i = 0; i < tmp2.length; i++) {
            	String tmp = tmp2[i].trim();
            	if(!isNumber(tmp)){
                    errors.add("prefixNum",
                        new ActionError("prefix.prefixNum6.required"));
                    //          System.out.println("号段第二部分分隔符所分隔的必须为数字");
                    return;
                }
			}

             java.util.StringTokenizer st = new java.util.StringTokenizer(tempPN2, "0123456789,- ");
             if(st.hasMoreElements())
	     {
                errors.add("prefixNum",
                new ActionError("prefix.prefixNum5.required"));
                return;
             }

            String tmp = tempPN1.trim() + tempPN2.trim();
            
            //防止格式为:前号段189,后号段为-400.的错误格式
            Pattern pattern = Pattern.compile("[0-9]+");
            Matcher matcher = pattern.matcher(tmp);
            if(!matcher.matches())
            {
            	errors.add("prefixNum",new ActionError("prefix.prefixNum8.required"));
            	return;
            }

分享到:
评论

相关推荐

    基于std_string 封装的string操作类.rar

    "基于std_string 封装的string操作类"就是这样一个实例,它可能是为了增强或定制`std::string`的行为而创建的自定义类。 这个压缩包中的文件"string"很可能包含了实现这些自定义功能的源代码。下面我们将深入探讨...

    Python string 操作举例,列举python操作字符传的基本操作

    Python string 操作举例,列举python操作字符传的基本操作;这里先演示python3的使用,笔者使用Python IDLE3.6来做演示比较方便;a = '''gao zhen ni hao''' print (a) b = "gao\nzhen\nni\nhao" print (b) c = ...

    jsstring操作.pdf

    jsstring操作.pdf

    c# string操作,去除重复的串

    C#中的`string`类提供了丰富的内置方法,如`Substring()`, `Trim()`, `ToLower()`, `ToUpper()`, `Replace()`, `Split()`, `Join()`, `IndexOf()`, `LastIndexOf()`等,用于字符串的截取、清理、转换、查找和分割等...

    C语言实现String操作

    C语言简单实现String, 提供String基础唱作, 如 s_append / s_trim / s_split 等

    第11周-第09章节-Python3.5-Redis string操作.mp4

    第11周-第09章节-Python3.5-Redis string操作.mp4

    Python string 操作举例,字符串的初始化,在python中显得更灵活了

    python基础训练题 a = '''gao zhen ni hao''' print (a) b = "gao\nzhen\nni\nhao" print (b) c = "gao zhen ni hao \ ni hao ma" print (c) d = r"gao zhen ni hao \ ni hao ma" ...print (incheck,)

    python开发之字符串string操作方法实例详解

    本文实例讲述了python开发之字符串string操作方法。分享给大家供大家参考,具体如下: 在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记...

    C字符串函数对应的C++ string操作详解

    C字符串函数对应的C++ string操作详解 C字符串函数和C++ string操作是两种不同的字符串处理方法,在C语言中,我们通常使用字符串函数来操作字符串,而在C++中,我们使用STL中的string类来处理字符串。然而,在C++中...

    Nosql非关系型数据库-String操作方法.pptx

    Nosql非关系型数据库

    字符串的基本操作 vc++

    `std::string` 类型是C++的标准库容器,提供了丰富的成员函数,便于进行字符串操作,而C风格的字符数组则更加原始,需要使用特定的库函数来处理。 1. **创建字符串**: - `std::string` 可以通过字面值或初始化器...

    运用lua的io和String展开协议里的多种复杂字段

    标题中的“运用lua的io和String展开协议里的多种复杂字段”揭示了主要涉及的三个技术领域:Lua语言、io模块以及String操作。Lua是一种轻量级的脚本语言,广泛应用于游戏开发、嵌入式系统以及服务器配置等领域。在...

    Python之string模块(详细讲述string常见的所有方法).docx

    大小写转化在整个string操作中还是比较重要的,主要分三种类型 第一种:全部大小写转化upper()与lower() 两个函数如直译一样,将指定字符串变更大小写后新生成字符串存储 注意:这里是生成新的字符串来存放,所以不...

    java操作redis.docx

    本文档将详细介绍使用 Java 操作 Redis 的方法,包括基本命令、数据类型、string 操作、list 操作等。 一、基本命令 在使用 Java 操作 Redis 之前,需要了解基本的 Redis 命令。这些命令包括连接操作命令、持久化...

    string对象的操作pdf

    string对象的操作string对象的操作

    String 优化

    本文主要探讨了Java `String`在JVM中的存储结构以及如何优化String操作以减少内存消耗。 首先,了解Java对象在JVM中的存储结构至关重要。每个Java对象都包含对象头、原始类型数据、引用和可能的填充符。对象头通常...

    StringUtil.java

    日常使用判断工具类,非空校验,手机号判断,邮箱判断,String类型转换与特殊字符判断,String操作类 等等

Global site tag (gtag.js) - Google Analytics