开发中常用资料

一,正则表达式

1.验证名字
/^[a-zA-Z ]*$/
2.验证e-mail
/([\w\-]+\@[\w\-]+\.[\w\-]+)/
3.验证URL
/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/% =~_|]/i
4.截取url
(http|https)://(?!(\\.jpg|\\.png|\\.jpeg|\\.gif)).+?(\\.jpg|\\.png|\\.jpeg|\\.gif)
5.密码输入限制
^[a-zA-Z0-9\\W]{6,18}+$ //6-18位任意字符
?=.*[0-9])(?=.*[a-z])(?=.*[!@#$%^&*])(?=.*[A-Z]).{6,18}$ //6-18位英文数字和指定字符
^(?=.*[a-zA-Z0-9])(?=.*[a-zA-Z\\W])(?=.*[0-9\\W]).{6,18}$ //6-18任意字符,且最少为数字、英文或字符的两两组合

查询总代码行数

cd到项目根目录下,执行以下命令,如有其它格式的文件可以自行添加

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss-or -name "*.s" -or -name "*.swift ")" -print | xargs wc -l
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。