【发布时间】:2012-12-25 16:39:00
【问题描述】:
我需要一个正则表达式来验证具有以下条件的字符串
- 字符串可能包含任何数字空格 + - () / .
如果字符串包含其他任何内容,那么它应该是无效的 - 如果字符串中有 + 则应该在开头,最多有一个 + ,否则无效,如果有多个 + 则无效
- 字符串长度应为 7 到 20 个字符
- 所有这些数字都不是必须有空格 + - () / .
但必须包含至少 7 位数字
【问题讨论】:
-
那么...你尝试了什么?
-
为什么要一个正则表达式?您提到的某些条件显然可以在不使用正则表达式的情况下以更有效的方式实现,即使这意味着编写更多代码行。
-
如果您正在寻找电话号码验证,请参阅我的回答。
标签: regex string validation