只允許輸入數字:
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]*)$")