位运算在前端开发中的应用

3.1K0
2018-01-23抚云前端原创
前端开发当中鲜有涉及到位运算,因此,对其的应用也基本停留在语法层面。但最近遇到的一个需求,却令自己对位运算刮目相看。 产品要求在进行输入验证时,当且仅当全部有值或者全部为空时合法。此时,若用传统的if进行判断,将会有不少的分支,对于代码的测试和维护均是一个挑战。对于此情景,不禁联想...[阅读全文]

正则表达式、字符转义在AngularJS表单验证中的应用

3.8K0
2016-04-11抚云前端原创
项目中因为修改了验证规则,替换正则表达式后,却并未如预期生效,于是开始填坑……最初,正则如下:ng-pattern="/^[0-9a-zA-Z\u4E00-\uFA29_]*$/i"即允许数字、大小写英文字母、汉字、下划线。因无特殊字符,一切正常运行。修改后,期望的规则如下:ng-pattern="/^[^\/:*?"<>|...[阅读全文]
  • 1