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

2024-11-04 07:23:52
推荐回答(4个)
回答1:

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

回答2:

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

回答3:

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

回答4:

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