Skip to content

Commit 2885877

Browse files
committed
base-converter: Tolerate spaces in IEEE representation
1 parent 2c30acf commit 2885877

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/routes/base-converter/ieee754.svelte

+5-2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
}
1515
1616
function parseBinaryNotation(input) {
17+
// Trim whitespace
18+
input = input.replace(/[ ]/g, "");
19+
1720
const bytes = [];
1821
while (input.length > 0) {
1922
const byte = input.substring(0, 8);
@@ -54,11 +57,11 @@
5457
</InputField>
5558

5659
<InputField label="32-bits (float)">
57-
<input type="number" value={floatValue} on:input={(e) => onIeeeValueChanged(e, true)} />
60+
<input type="text" value={floatValue} on:input={(e) => onIeeeValueChanged(e, true)} max="32" />
5861
</InputField>
5962

6063
<InputField label="64-bits (double)">
61-
<input type="number" value={doubleValue} on:input={(e) => onIeeeValueChanged(e, false)} />
64+
<input type="text" value={doubleValue} on:input={(e) => onIeeeValueChanged(e, false)} max="64" />
6265
</InputField>
6366

6467
<style>

0 commit comments

Comments
 (0)