只允许输入数字:
QRegExp areaRegExp("[01-9]{5}");
数字下划线:
QRegExp phoneReg("[01-9\-]{0,19}");
数字字母下划线:
QRegExp idReg("[01-9a-zA-Z\-]{0,20}");
名称:允许输入汉字,字母,数字(目前屏蔽不了中文特殊字符)
QRegExp idReg("^[\u4E00-\u9FA5A-Za-z0-9]{0,19}");
QRegExp idReg("^[\u4E00-\u9FA5A-Za-z0-9]{0,19}");
身份证:
QRegExp idReg("^[0-9]{17}[0-9xX]$“);
手机号(格式有点多,算11位数字吧):
QRegExp idReg("^[0-9]{11}$“);
ip地址:
QRegExp idReg("^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$”);
Mac地址:https://blog.csdn.net/momdiy/article/details/79679921
QRegExp idReg("((([a-fA-F0-9]{2}:){5})|(([a-fA-F0-9]{2}-){5}))[a-fA-F0-9]{2}“)
浮点数:
QRegExp idReg("^([1-9]*\.[0-9]*)|(0\.[1-9]*)$")