目録:
正規表現の例
-
/^[0-9]*$/:0から9までの数字の列、数字の数は制限なし。
参考:https://c.runoob.com/front-end/854/ -
日付け:「2022-09-06 07:30」の様に設置regexp = "^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}$"。
":"はそのまま対照でき;"^"は開始;"$"は終わり;"\d{2}"は数字2桁を対応、でも"\d"の""を誤解されない様"\"を使用。
もし、入力任意の項目で、空白""以外の場合、バリデーションを掛けたい場合、以下の様に設置
"^$"で空白をマッチする、"|"で場合を分ける
regexp = "^$|^\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}$"
- 電話番号 :「+819012345678」の様に設置regexp = "^\+\d{12}$"
var let const区別
var
、コードブロック{}
を無視する、
let
、コードブロック{}
が有効(varより推奨)、
const
、定数を宣言、普通のパラメーターは宣言後変更出来ない、が、constdで定義されたオブジェクトの項目やarrayの中身は変更できる
constのオヴジェクトの項目は変更できる
const BRANDCOLOR = {
primary: "blue",
accent: "teal"
}
BRANDCOLOR.accent = 'gray';
console.log(BRANDCOLOR);