正则表达式 ^[0-9().+-]+$ 什么意思

发布网友 发布时间:2022-04-23 09:11

我来回答

4个回答

热心网友 时间:2023-06-30 19:59

FamDestiny
解释是错误的。
塑料做的铁钉
是对的。可惜没给你解释
1.^代表以xxx开头的行,
[0-9]+表示至少出现一个0-9之间的数字。
合起来
就是
必须开头的数字是0-9之间的数字,个数最少一个
2.[+-*\]
表示这是个符号中的其中一个,,也就是
+
-
*
/运算符
3.[0-9]+
接着。后面跟着必须是
0-9之间的数字。个数最少一个
4
=
等号就表示
=号这个符号
5
[0-9]+$
..$表示一行的结尾,所以这里的意思必须用0-9之间的字符结果
合起来的功能。就是
塑料做的铁钉
说的
判断选择
加减乘除
这样的
运算式而已

热心网友 时间:2023-06-30 20:00

^:字符串开始
$:字符串结束
[0-9]+:1个或多个数字
[+-*\]:+-*\中任意一个
=:=
所以式子的意思是任意整数的四则运算,其中\应该是笔误,应该是/
也就是原式应该是^[0-9]+[+-*/][0-9]+=[0-9]+$

热心网友 时间:2023-06-30 20:00

某个字符串只有由数字或者. 或者( 或者) 或者+ 或者-组成
比如 12-56)(0+25.4- 就匹配了,出现任意其他字符则不匹配

热心网友 时间:2023-06-30 20:01

由开始到结束匹配 0-9().+ - 中任意1个或者多个

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com