0 0

判断字符串是否是数字开头0

System.out.println("34523452root".matches("^[0-9]+"));


这句代码为什么返回false
2015年1月12日 11:55

4个答案 按时间排序 按投票排序

0 0

采纳的答案

因为这个API判断的就是整个字符串是否匹配你给的正则表达式,显然是不满足的。
以数字开头的话,可以使用find的API,或者修改你的正则为"[0-9]+.*"

2015年1月12日 12:32
0 0

话说,^[0-9]+不是代表只匹配数字串吗?正确的正则表达式之一应如下:

System.out.println("12345ttt".matches("[0-9]+.*"));

2015年1月12日 17:02
0 0

正则表达式:^\d+?.*$

2015年1月12日 16:13
0 0

System.out.println("34523452root".startsWith("[0-9]"));  

2015年1月12日 15:41

相关推荐

    PB判断字符串是否有中文

    第一种方法简单直观,适用于只需要判断字符串开头部分是否为中文的场景。而第二种方法则更加通用,能够准确判断字符串中任何位置是否存在中文字符。开发者可以根据具体需求选择合适的方法进行实现。需要注意的是,在...

    shell字符串比较判断是否为数字

    ### Shell字符串比较与数字判断详解 #### 一、概述 在Shell脚本编程中,进行字符串和数字的比较是一项常见的任务。本文将详细介绍如何在Shell脚本中进行字符串和数字的比较,包括基本的比较操作符及其使用场景,并...

    javaScript 判断字符串是否为数字的简单方法

    因此,我们可以这样判断字符串是否为数字: ```javascript isNaN(parseInt("Hello", 10)); // true isNaN(parseFloat("110.5")); // false ``` 需要注意的是,`NaN` 有一个特殊的性质,即它不等于自己。这意味着 `...

    是否IP IP 判断字符串是否IP

    ### 是否IP:判断字符串是否为有效的IP地址 在IT领域,IP地址是互联网协议地址(Internet Protocol Address)的简称,用于标识网络中的设备位置。在软件开发过程中,经常需要判断一个给定的字符串是否符合IPv4地址...

    C# 判断字符串第一位是否为数字

    ### C# 判断字符串第一位是否为数字 在C#编程语言中,经常需要对字符串进行各种操作和判断,其中一种常见的需求就是判断一个字符串的首位字符是否为数字。这种判断通常用于数据验证、格式检查等场景。下面将详细...

    asp.net中利用正则表达式判断一个字符串是否为数字的代码

    本知识点将介绍如何在***中使用正则表达式来判断字符串是否符合特定的数字格式。 首先,我们需要了解正则表达式(Regular Expression),它是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符...

    VB 判断字符和数字

    虽然不是VB的基本功能,但你可以引入`System.Text.RegularExpressions`命名空间,使用正则表达式判断字符串是否只包含数字。例如: ```vb Imports System.Text.RegularExpressions Dim str As String = "1234" Dim...

    Java判断字符串是不是数字过程解析

    本文将深入解析Java中如何判断字符串是否为数字的方法,以及存在的问题和解决方案。 首先,我们可以从简单的基础开始,即判断字符串是否为空或null。在Java中,一个空字符串("")和null值显然不是数字。因此,我们...

    程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。

    总之,判断字符串是否为回文是一个经典的编程问题,它可以帮助初学者理解字符串处理、循环、条件判断、递归以及算法效率等核心概念。在C++中,有多种实现方式,选择哪种方法取决于对性能和简洁性的需求。

    判断字符串格式的整型是否符合要求

    该段代码定义了一个名为 `IsInt` 的公共方法,用于判断传入的字符串 `strInt` 是否表示一个整数。如果字符串是一个有效的整数(包括负整数),则返回 `1`;如果不是,则返回 `0`。 #### 二、方法签名解析 ```...

    LeetCode判断字符串是否循环-leetCode-practice:每日一题

    LeetCode判断字符串是否循环 leetCode-practice 每日一题 Day01 RomanToInt:罗马数字转Int整数 思路:利用HashMap来存储罗马数字和对应的Int值,遍历传进来的string字符串,根据条件给sum值加就OK了。 Day02 ...

    Python判断字符串是否为合法标示符操作

    在Python编程语言中,标示符(Identifier)是用来命名变量、函数、类...以上就是关于Python中判断字符串是否为合法标示符的相关知识,通过这些理解,你可以编写自己的词法分析器,对输入的字符串进行有效的识别和处理。

    aba.rar_ABA_判断以@为结束符的字符串是否_回文序列

    在编程领域,"回文序列"是一个常见的概念,它指的是一个字符串无论从左向右读还是从右向左读都是一样的。...通过编写和调试代码,我们可以实现一个能够判断以'@'为结束符的字符串是否为回文序列的高效算法。

    判断CEdit中的字符串是否为一个数

    当我们谈论“判断CEdit中的字符串是否为一个数”时,我们指的是检查`CEdit`控件中用户输入的文本是否可以转换为一个有效的数值类型,比如整数或浮点数。 首先,我们需要理解字符串和`CString`类。`CString`是MFC...

    C语言判断回文字符串代码.rar

    在实际应用中,判断回文字符串的方法可以扩展到处理更复杂的情况,如忽略大小写、删除非字母数字字符等。这些功能可以通过在判断之前对原始字符串进行预处理来实现。对于大型字符串,还可以考虑使用更高效的算法,...

    JavaScript 判断指定字符串是否为有效数字

    首先,我们来看`BASEisNotNum`函数,该函数用于判断字符串是否为数字。它首先使用`BASEtrim`函数去除可能存在的前后空格,然后检查这个清理后的字符串是否为空,如果为空则返回`true`(表示不是数字)。接下来,函数...

    一个判断字符串编码类型的类,支持多种编码

    本文将深入探讨标题和描述中提到的“一个判断字符串编码类型的类”,主要关注其在C#中的实现,并如何能应用于C++。 首先,我们要理解字符编码的基本概念。字符编码是将字符与数字(通常为二进制)进行映射的过程,...

    Python判断字符串是否xx开始或结尾的示例

    在Python编程语言中,处理字符串是非常常见的操作,其中包括判断字符串是否以特定字符或字符串开始或结束。`startswith()` 和 `endswith()` 是Python内置的字符串方法,专门用于完成这项任务。接下来,我们将深入...

    java判断字符串是正整数的实例

    在Java编程语言中,有时我们...总结来说,Java中判断字符串是否为正整数主要依赖于正则表达式和字符串匹配。这个实例提供了一种简单而直观的实现方式,但在实际项目中,你可能需要根据具体需求进行适当的优化和扩展。

Global site tag (gtag.js) - Google Analytics