java - 模式匹配器有效编号 java
问题描述
我想要一个号码验证。规则是:
- 一个数字可以以 + 或 - 开头,或者什么都没有(它被视为一个正数)
- 不能以 0 开头
- 也可以有分数。或者 ,
- 不能以 0 结尾
所以可接受的数字是:+123、-123、123、1023、123.03、123,03。不可接受的数字是:001、1.000、任何字母
我给你我迄今为止在 Dan 的工具上建立的表达式。除了分数之后的表达式,我几乎处理了所有事情。每一个帮助都是可以接受的。
表达:(^(\+|-?)([1-9]+))([0-9]+)(\.|,?)
在此先感谢尼科斯
解决方案
推荐阅读
- angular - @input 类型字符串属性,用于双向数据绑定
- mysql - 带有内部连接和 where 子句的 Max(date)
- geo - 确定地址是否在纽约三州地区的最佳方法
- python-3.x - 在保留所有数据的同时按 ID 分组。Python。熊猫
- spring-boot - 与 AWS S3 的弹簧集成重试失败的“获取”文件
- git - 管理 2 个 git 用户 gpg 密钥并为每个用户选择 gpg 签名
- sharepoint-2013 - 如何禁用编辑 SharePoint 列表中的列表项?
- laravel - 无法在 laravel 中使用 fetch api,重定向登录页面
- symfony - Symfony - 与存储库的数据库连接
- python - 继续在 Python 中引用当前时间