作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建一个简单的 JavaScript“生活游戏”实现。我希望用户能够输入他的结构..
所以我们有一个textaeria,用户用类似的东西填充它
*···
*·*·
**··
如何从这样的输入宽度 4
,高度 3
和一个数组字段中获取
100010101100
如何通过javascript从文本输入中获取此类数据?
最佳答案
所以字符 183 而不是句点?
var s = document.getElementById(..);
//remove all whitespace, replace *, replace ·
s = s.replace(/\s+/gm, "").replace(/\*/g, "1").replace(/\xb7/g, "0");
如果句点使用\
。而不是 \xb7
它不清楚,但如果你想把它作为一个数组,把 .split("");
放在最后。
编辑宽度/高度
var width = (s + "\r\n").indexOf("\r\n"); //position of 1st new line
var height = s.split("\r\n").length; //count of lines
关于Javascript:如何从充满点和星的textaeria获得0-1数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6291951/
我是一名优秀的程序员,十分优秀!