构建
1、平衡法则
- 匹配预期的字符串
- 不匹配非预期的字符串
- 可读性和可维护性
- 效率
2、构建正则前提
- 能否用正则? 比如: 1010010001....
- 是否有必要用正则? 多用原生api,split、substr、indexof、search等
- 对于复杂正则,最好简化成多个小正则。
3、准确性(构建的步骤)
- 把大问题分割成小问题
- 把小问题组合提取公共部分,优化简略代码
- 如果一次性完成一个大的构建,容易出问题!
4、效率
5、浮点数的正则
1.23、+1.23、-1.23
10、+10、-10
.2、+.2、-.2