Chinaunix
标题:
【求教】关于正则表达式的问题
[打印本页]
作者:
xieyingfen
时间:
2006-02-26 03:42
标题:
【求教】关于正则表达式的问题
要判断输入的电话号码格式是否正确(格式:02-12345678)
区号必须以0开头 电话号码第一位必须是[1-9]
该如何判断输入的是正确的?请高手指教
作者:
admirer
时间:
2006-02-26 09:43
0[1-9][0-9]\{1,3\}-1[0-9]\{2,8\}
复制代码
测试
cat datafile
010-123456789
0999-32222222
0371-13602173333
0498-1345432894
021-2222222222
028-130347893
010-101010101
sed -n '/0[1-9][0-9]\{1,3\}-1[0-9]\{2,8\}/p' datafile
010-123456789
0371-13602173333
0498-1345432894
028-130347893
010-101010101
复制代码
作者:
qqq112233g
时间:
2006-02-26 11:17
cat file | grep '0[1-9][0-9]\{1,3\}-1[0-9]\{2,8\}'
作者:
dbcat
时间:
2006-02-26 11:24
难道你们在匹配手机号码?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2