我正在尝试学习正则表达式来验证特定的输入。我要验证的输入由以下模式组成:
一个正则表达式,用于匹配以下可能包含.
或-
或空格的电话号码模式。我的数据如下所示:
num: 1234567890 name: jack
num: 123-456-7890 name: john
num: 123.456.7890 name: jeff
num: 123 456 7890 name: josh
num: (123) 456-7890 name: jacob
用于匹配社会安全号码的正则表达式,可能在第 3 位和第 5 位数字之后包含破折号或空格。
ss: 111111111 name: jack
ss: 111-11-1111 name: john
ss: 111 11 1111 name: jeff
我试过\d{3}-?.?\d{3}-?.?\d{4}
电话号码。
并尝试\d{3}-?\d{2}-?\d{4}
了社会安全号码。