当前位置: 首页 > news >正文

59网站一起做网店普宁山东网站建设公司排名

59网站一起做网店普宁,山东网站建设公司排名,新网站百度seo如何做,石家庄站分布图在使用 输入数值时#xff0c;经常遇到限制其范围的需要#xff0c;比如角太阳高度角范围为[-90,90]#xff0c;经度值范围[-180,180]#xff0c;方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围#xff0c;如使用QIntValidator限制整数…在使用 输入数值时经常遇到限制其范围的需要比如角太阳高度角范围为[-90,90]经度值范围[-180,180]方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围如使用QIntValidator限制整数的数值范围 1.只允许输入字母和汉字 QRegExp regExp;regExp.setPattern([a-zA-Z0-9_\u4e00-\u9fa5\\w]$);QValidator * editName new QRegExpValidator(regExp,ui-lineEdit);ui-lineEdit-setValidator(editName);ui-lineEdit-setMaxLength(10); 2.正则表达式限制 只允许输入 浮点数 QRegExp rx(^(-?[0]|-?[1-9][0-9]{0,5})(?:\\.\\d{1,4})?$|(^\\t?$)); 3.使用正则表达式限制只能输入数字 QRegExp rx([0-9\.]$); QRegExpValidator *validator new QRegExpValidator(rx, this); ui-lineEdit-setValidator(validator); 4.使用正则表达式限制只能输入IP地址 QRegExp rx QRegExp(((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){4}); QRegExpValidator *validator new QRegExpValidator(rx, this); ui-lineEdit-setValidator(validator); ui-lineEdit-setInputMask(000.000.000.000); 5.  限制 输入 值范围此类直接限制不接收数字以外的输入setRange设置接收范围 QDoubleValidator * pDouVld new QDoubleValidator(this);pDouVld-setRange(0,1000000000000000000);ui-lePort-setValidator(pDouVld); 6.只要字符数字 QRegExpValidator *validator2 new QRegExpValidator(QRegExp([A-Za-z0-9]*), this);ui-leId-setValidator(validator2); 7.整理常用 正则表达式 ^(-?[0]|-?[1-9][0-9]{0,5})(?:\.\d{1,4})?$|(^\t?$)(^-?180$)|(^-?1[0-7]\d$)|(^-?[1-9]\d$)|(^-?[1-9]$)|^0$^-?(180|1?[0-7]?\d(\.\d)?)$^-?(180|1?[0-7]?\d(\.\d{1,4})?)$^-?(90|[1-8]?\d(\.\d{1,4})?)$1. 式子中开头的^和结尾的$限定字符串的开始和结尾 2. -? 表示一个或0个负号这里面的问号表示其前面的字符重复0次或1次 3. 管道符“|”表示平行分组比如后三个表示180或其它形式 4. [1-9] 表示限定数字范围为1到9其余类似如果是有限几个值还可以用枚举的方式比如限定-255到255时第一个数字2的限定应该表达为[1,2]这表示这个位置只允许是1或者2 5. \d是一个转义字符表示匹配一位数字 6. “\.” 表示匹配小数点 7. \d这里面的表示其前面的\d重复一次或多次 8. \d{1,4}里面的{1,4}表示重复1到4次 8. 正则表达式语法 匹配任何单个字符。例如正则表达式“b.g”能匹配如下字符串“big”、“bug”、“b g”但是不匹配“buug”“b..g”可以匹配“buug”。 [ ] 匹配括号中的任何一个字符。例如正则表达式“b[aui]g”匹配bug、big和bag但是不匹配beg、baug。可以在括号中使用连字符“-”来指定字符的区间来简化表示例如正则表达式[0-9]可以匹配任何数字字符这样正则表达式“a[0-9]c”等价于“a[0123456789]c”就可以匹配“a0c”、“a1c”、“a2c”等字符串还可以制定多个区间例如“[A-Za-z]”可以匹配任何大小写字母“[A-Za-z0-9]”可以匹配任何的大小写字母或者数字。( ) 将 () 之间括起来的表达式定义为“组”(group)并且将匹配这个表达式的字符保存到一个临时区域,这个元字符在字符串提取的时候非常有用。把一些字符表示为一个整体。改变优先级、定义提取组两个作用。| 将两个匹配条件进行逻辑“或”运算。z|food 能匹配z 或 food。(z|f)ood 则匹配zood 或 food。*匹配0至多个在它之前的子表达式和通配符*没关系。例如正则表达式“zo*”能匹配 “z” 、“zo”以及 “zoo”因此“.*”意味着能够匹配任意字符串。z(b|c)*→zb、zbc、zcb、zccc、zbbbccc。z(ab)*能匹配z、zab、zabab用括号改变优先级。 匹配前面的子表达式一次或多次和*对比0到多次。例如正则表达式9匹配9、99、999等。 “zo”能匹配 “zo”以及 “zoo” 不能匹配z。? 匹配前面的子表达式零次或一次。例如do(es)? 可以匹配 do 或does 。一般用来匹配“可选部分”。{n} 匹配确定的 n 次。zo{2}→zoo。例如“e{2}” 不能匹配“bed”中的“e”但是能匹配“seed”中的两个“e”。{n,} :至少匹配n次。例如“e{2,}”不能匹配“bed”中的“e”但能匹配 “seeeeeeeed”中的所有“e”。{n,m} 最少匹配 n 次且最多匹配 m 次。“e{1,3}”将匹配“seeeeeeeed”中的前三个“e”。^shift6 匹配一行的开始。例如正则表达式“^regex”能够匹配字符串“regex我会用”的开始但是不能匹配“我会用regex”。^另外一种意思非暂时不用理解$ 匹配行结束符。例如正则表达式“浮云$” 能够匹配字符串“一切都是浮云”的末尾但是不能匹配字符串“浮云呀”\d代表一个数字等同于[0-9]\D代表非数字等同于[^0-9]\s代表换行符、Tab制表符等空白字符\S代表非空白字符\w匹配字母或数字或下划线或汉字即能组成单词的字符\W非\w 等同于[^\w]ddigitalsspace、wword。大写就是“非”Regex.IsMatch(bbbbg,^b.*g$);Regex.IsMatch(bg,^b.*g $ );Regex.IsMatch(gege,^b.*g $ );^\d{3,4}\-?\d$表示被匹配的字符序列应该是由三至四位数字组成由于长途区号的连字符“-”可有可无所以这里使用“?”元字符进行说明。由于连字符“-”在正则表达式中有特殊含义(表示范围比如[0-9])所以要对其进行转义。[]括号中的任意字符\w字母、数字、下划线一到多个。由于.在正则表达式中有特殊的含义因此对于真正想表达“.”则需要转移“\.”。先想正则表达式是语言无关的。、*的匹配默认是贪婪(greedy)的尽可能多的匹配直到“再贪婪一点儿”其后的匹配模式就没法匹配为止。在、*后添加?就变成非贪婪模式? 的另外一个用途让其后的匹配模式尽早的匹配。修改成我是(.?)。图片src[^]*[^/].(?:jpg|bmp|gif)(?:\|\)中文 ^([\u4e00-\u9fa5]|[a-zA-Z0-9])$网址\a.?href[](?!http\:\/\/)(?!mailto\:)(?foundAnchor[^]?)[^]*?\匹配中文字符的正则表达式[\u4e00-\u9fa5]匹配双字节字符(包括汉字在内)[^\x00-\xff]匹配空行的正则表达式\n[\s|]*\r匹配HTML标记的正则表达式/(.*).*\/\1|(.*) \//匹配首尾空格的正则表达式(^\s*)|(\s*$)像vbscript那样的trim函数匹配Email地址的正则表达式\w([-.]\w)*\w([-.]\w)*\.\w([-.]\w)*匹配网址URL的正则表达式http://([\w-]\.)[\w-](/[\w- ./?%]*)?
http://www.pierceye.com/news/63064/

相关文章:

  • 做seo推广网站上海新站专家网络公司
  • 网站底部空白色流网站如何做
  • 成品网站 智能建站你有网站 我做房东 只收佣金的网站
  • 成都网站建设天府软件园保护区门户网站建设制度
  • 深圳 网站建设 公司php网站 数据库链接
  • 茶叶网站flash模板免费下载新加坡室内设计公司排名
  • 如何加强网站安全建设邯郸房产网站
  • 自适应型网站建设费用wordpress 提高速度
  • 海尔电商网站建设方案开发网站的语言
  • 好多网站权重都没了服务器搭建网站软件
  • 冠县网站开发免费空白简历模板word
  • 建设信用卡商城网站网页开发环境一般写什么
  • 外贸网站好做吗网站制作的收费标准
  • 本地的上海网站建设公司长沙手机网站建设哪些内容
  • 毕业设计 旅游网站建设工作服款式图片大全
  • 抖音账号权重查询入口长沙优化官网公司
  • 本机可以做网站的服务器开发一个微信公众号
  • 网站改版死链接wordpress文章列表不显示图片
  • 做设计用的素材下载网站有哪些wordpress汉化主题收费
  • 福州网站建设熊掌号好网站建设公司服务
  • 百度网站提交入口厦门企业建
  • tiktok官方网站入口数据库在网站建设中的作用
  • 免费网站服务器软件下载大全做网站店铺装修的软件
  • 通州北苑网站建设wordpress怎么上传高清图片
  • 北京智能网站建设系统加盟呼和浩特做网站的公司
  • 网站seo优化管理系统怎么做推广比较成功
  • 成都有几家做网站的公司网站备案过户 主体需要一致么
  • 建一个购物网站多少钱仓库盘点网站开发
  • 广州做网站推广的公司网站建设维护公司排名
  • 网站界面需求电子商务网站建设目标