一个在线排版小工具:中文、英文、数字、符号中间加个空格

我一直相信这个世界是懒人创造的。前端

你们若是仔细看个人文章,会发现一个有趣的地方。就是数字、英文和中文之间会多一个空格,好比 1 是数字,1 两边有空格。若是你再仔细观察,微信文字消息的排版风格也是这样,不信你试试。git

这个排版的风格是师从 stormzhang,包括微信整个排版风格都跟他差很少,只是我比较喜欢在文章开头放一张图片,之后考虑放一段语音。github

写文章免不了中英文混合,还有阿拉伯数字夹杂其中,每次码字的时候,以前我都是挨个敲空格,终于有一天右手大拇指疼得罢工了,我就想,能不能写一个转换工具呢。正则表达式

说干就干,我起先想本身操做,利用 JavaScript 的正则表达式彷佛不是很难的事儿。就在查找教程的时候,发现一个很好用的工具 pangu.js,懒癌发做,直接拿来用了。它的介绍是这样的算法

為什麼你們就是不能加個空格呢?微信

若是你跟我一樣,每次看到網頁上的中文字和英文、數字、符號擠在一塊,就會坐立難安,忍不住想在它們之間加個空格。這個外掛(支援 Chrome 和 Firefox)正是你在網路世界走跳所须要的東西,它會自動替你在網頁中全部的中文字和半形的英文、數字、符號之間插入空白。工具

漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形字和半形字之間的混沌。另有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟本身不愛的人結婚,而其餘三成的人最後只能把遺產留給本身的貓。畢竟愛情跟書寫都须要適時地留白。源码分析

與你们共勉之。学习

因此发现这个工具后,我今天晚上用了半个小时开发完就用上了,地址是:http://www.kurryluo.com/transform, 但愿对你有所帮助。网站

PS:这篇文章也是通过 pangu 劈开过的。


欢迎你们关注微信公众号:** 可视化技术( visteacher )**

不只有前端和可视化,还有算法、源码分析、书籍相送

我的网站:http://blog.kurryluo.com

各个分享平台的 KurryLuo 都是在下。

用心学习,认真生活,努力工做!

相关文章
相关标签/搜索