检验输入的mac是否是符合mac形式
来源:互联网 发布:.cn域名可以过户吗? 编辑:程序博客网 时间:2024/06/13 02:19
value:是mac地址,
例:
11:22:33:44:55:66 返回0,是有效地址
267:23:44:234:56:78 返回-1,无效地址
unsigned int isvalidmac(char *value) { int r = -1; //0:valid, other:not valid int cflag = 0; const size_t nmatch = 10; regmatch_t pm[10]; regex_t reg; char *pattern = "^[0-9a-fA-F]\\([0-9a-fA-F]\\:[0-9a-fA-F]\\)\\{5\\4}{0-9a-fA-F}$"; //正则表达式 r = regcomp(®, pattern, cflags); if (r == 0) { r = regexec(®, value, nmatch, pm, cflags); } regfree(®); return r;}
只为开源,希望大家共同进步
0 0
- 检验输入的mac是否是符合mac形式
- 判断IP、MAC地址是否符合规范
- 检验输入框是输入是否是链接
- 检验浏览器是否符合要求的安装flashplayer插件
- MAC测试iOS使用的HTTPS地址是否符合ATS的规则
- 检查输入的用户名是否符合规定
- 检查输入的用户名是否符合规定
- 用正则表达式检验是否输入日期时间是有效
- 检验字段值是否符合规则
- XSD检验报文是否符合设计
- 利用SPSS检验数据是否符合正态分布
- 检验是否是手机号
- 博客网站设定了校验密码的规则,编写方法检验一个字符串是否是合 法的密码。规则如下: 密码长度在 8-16 之间 密码只能包含字母和数字 密码必须存在至少 2 个数字 如果用户输入的密码符合
- 登山-C#-获得年份月份,检验TextBox输入的是否为数字,将字符串转数字控制小数点精度,ComboBox DropDownList形式下设置初始值
- MAC 下的输入 SCIM
- 用javascript 函数判断输入的邮箱是否符合要求
- 1. 判断用户输入是否符合预期的循环
- PHP之校验用户输入的时间是否符合要求
- 3、类和接口
- BZOJ3211 花神游历各国 线段树+并查集
- <模型汇总-5>开山鼻祖-深度信念网络DBN
- Java多线程编程总结
- <转载>名言
- 检验输入的mac是否是符合mac形式
- 将数据封装为Json数据格式
- 5、方法
- Gym
- DELL服务器r231011安装操作系统
- bzoj1107[POI2007]驾驶考试egz LIS
- poj3977(折半搜索)
- 前端编程规范
- 6、通用程序设计