functional-programming - 如何验证它是否是正值字符串?
问题描述
如果它是表示正数的字符串,则该函数返回true
,例如:
- “1”为真
- “一”是假的
- “-3”是假的
- “3.1.2”是假的
解决方案
使用正则表达式匹配字符串。例如,这个正则表达式模式应该匹配所有正整数(我已经从 java Pattern 类中获取了正则表达式规则):
((\+)[0-9]+)|([0-9]+)
((\+)[0-9]+)
匹配 +329, +943 ...
([0-9]+)
类型的字符串 ... 匹配 1,2, 23 ... 类型的字符串
推荐阅读
- python - 从随机森林中取出的树有参考价值吗?
- bash - git无法识别bash发送的参数
- java - 实现服务端判断客户端成功接收到服务发送的响应
- if-statement - 使用 AND 和 OR 的条件检查失败
- c# - 如何在实体框架中为复合主键的特定列在模型内部创建外键
- android - 在 DB 浏览器 SQLite 上找不到数据库?
- java - 在 Recyclerview Adapter (Android) 中操作数据的位置
- python - 在数学表达式中查找包含在最外层括号内的文本
- android - 如何在单击应用程序图标时关闭画中画活动。我的应用中有多个活动?
- php - 在 mySQL 表中添加时间戳