1.0.2 • Published 5 months ago

hmarketing-simple-mask v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
5 months ago

Маска ввода номера телефона на чистом JS

Простой легкий плагин на нативном JS, предназначен для установки маски ввода в элементе input с помощью кода JavaScript.

Пример webpack.config.js

module.exports = {
    entry: './script.js',
    output: {
        filename: 'script.js',
    },
    module: {
        rules: [
            {
                test: /\.css$/i,
                use: ['style-loader', 'css-loader'],
            },
        ],
    },
};

Пример package.json

{
  "dependencies": {
    "hmarketing-simple-mask": "^2.0.0"
  },
  "devDependencies": {
    "css-loader": "^7.1.2",
    "style-loader": "^4.0.0",
    "webpack": "^5.9.0",
    "webpack-cli": "^4.2.0"
  },
  "scripts": {
    "build": "webpack --config webpack.config.js"
  }
}

Пример index.html

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Маска ввода номера телефона на чистом JS</title>
</head>
<body>

<div class="container">
    <div class="container__item">
        <form class="form">
            <input class="input tel" type="tel" name="user_phone" value="" placeholder="+7 (ХХХ)-ХХХ-ХХ-ХХ"/>
            <button type="button" class="btn btn--primary btn--inside uppercase">Send</button>
        </form>
    </div>
</div>

<script type="module" src="./dist/script.js"></script>

</body>
</html>

Пример script.js

import "hmarketing-simple-mask/css/styles.css"

import { mask } from "hmarketing-simple-mask";
mask();
1.0.2

5 months ago

1.0.1

5 months ago

2.0.1

5 months ago

2.0.0

5 months ago

1.0.0

5 months ago