ソースを参照

Fixed validation

master
Igor_Budimski 4年前
コミット
e237af4aef
1個のファイルの変更1行の追加12行の削除
  1. 1
    12
      src/views/demoComponent/DemoComponent9.js

+ 1
- 12
src/views/demoComponent/DemoComponent9.js ファイルの表示

@@ -31,19 +31,8 @@ const DemoComponent9 = () => {
setMargins(event.target.value);
}

const validateMargins = () => {
const array = (margins).split(",");
let allNums = true;
array.forEach(function (element) {if (isNaN(element)) {allNums = false; setMargins("");}});
if (array.length === 4 && (margins).split(",").length === 4 && allNums === true) {
return true;
} else {
return false;
}
}

const exec = () => {
if (!validateMargins()) {
if (!margins.match(/^(\d+\s?(mm)?),(\d+\s?(mm)?),(\d+\s?(mm)?),(\d+\s?(mm)?)$|^(\d+\s?(cm)?),(\d+\s?(cm)?),(\d+\s?(cm)?),(\d+\s?(cm)?)$/)) {
alert("Incorrect margin parameters");
return;
}

読み込み中…
キャンセル
保存