开发中常用资料

一,正则表达式

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

你可能感兴趣的:(开发中常用资料)