如何创建一个接受这个的正则表达式模式:
对于名称:
- 名字 = 只接受最少 4 个字母和最多 10 个字母,但一开始不接受空格,第二个名字或中间名首字母后面必须有空格
- 第二个名字 = 可选,但只接受字母表,最少 4 个,最多 10 个,中间首字母后面必须有空格
- 中间首字母 = 只有一个字母,后跟点(即“P.”)
- 姓氏 = 只接受最少 4 个字母和最多 10 个字母,但后面不接受空格
例子:
约翰·保罗·B·塞达
约翰·B·塞达
到目前为止,这是我的模式^[\S\s]{3,21}[A-z0-9]+$
,我不知道该怎么做。
对于联系人:
模式是这样的:(+63)9##-####-###
- 强制性 (+63)9##-
- [0-9]-(字符只能是 4 后跟破折号(-))
- [0-9](字符应该只有 3 个)
例子:
(+63)955-5555-555
请帮我。我不知道该怎么做。