我需要写一个只包含 0 到 9 数字的字符串

暗里拉姆

所以我有这个项目,我需要编写一个 mutator 方法,仅当电话号码包含从 0 到 9 的数字并且没有字母或任何其他东西时才更改一个人的电话号码。电话号码的类型是字符串,我尝试使用条件语句。如果手机包含数字以外的任何内容,则不应发生任何事情。这是我到目前为止得到的:

public void setMobile(String mobile) {
if(mobile.matches("[a-zA-z]+")){
 }
 else{      
        this.mobile = mobile;
 }

}

谢谢

普拉桑

你的正则表达式模式应该是 [0-9]+

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Java和Javascript清理字符串以仅包含数字(0-9)和字母X(大写)

字符串只能包含[a-zA-Z0-9_]符号(可以从一个字母开始,但不能从“ _”开始),不能从数字开始

删除字符串中的所有内容(除外)。和数字通过0-9-Java

在Android EditText中拦截数字0到9

jQuery选择器将某些字符串和数字从0改为9之后呢?

Perl regex \ d +和[0-9]运算符仅在字母数字字符串中显示一位数字

JS- toFixed返回一个字符串,但是我需要一个数字到6位数字

如何从包含数字和字符的字符串中提取数字到Ruby中的数组?

在Java中形成从0到n个数字的字符串的简单方法

正则表达式:验证字符串是否仅是[a-zA-Z0-9],超过8个字符,具有小写,大写,数字中的至少一个

从字符串中仅提取0-9个数字

从字符串中获取一个数字,从结尾到破折号

如何使用正则表达式检查字符串,该字符串包含12个字符且包含0-9a-f?

如果字符串中除+,/和0-9以外的其他值,我需要显示一个错误

将字符串0到9中的数字替换为SQL中的空白

正则表达式字符串开始到一个数字

我将整数更改为字符串,但#gsub仅识别0-9

从DataFrame中删除包含0到9之间的数字的行

由于字符串中有零个或多个数字,为什么'[0-9] *'在我的Python正则表达式中不匹配'abc'?

生成一个随机的字母数字字符串到.txt文件

我需要编写一个由 0 到 9 的特殊字符和数字组成的 java 字符串来验证密码

在字符串中查找数字(0-9)的频率

如何将随机字符串生成器(从 A - Z, 0 - 9)复制到剪贴板?

如何检查字符串是否仅包含“az”、“AZ”和“0-9”字符

数字密码输入,只需要从 0 到 9 的 1 个值

如果只包含 0~9、a~z、A~Z 和表情符号,如何测试字符串?

将数字字符串中的第一个数字限制为 2 到 9

给定一个只包含 1 和 0 的字符串,返回 1 大于 0 的子字符串的数量

查找包含 1 到 4 个大写字母和 0 到 3 位数字的字符串(Visual Studio 代码、javascript 正则表达式)