記号 ゼロ幅の空白文字をJavaScript文字列から削除する
が入ってたらNGっていうことなら
html
1<!DOCTYPE html>
2<html>
3<head>
4<meta charset="UTF-8" />
5 <!-- 開発バージョン、便利なコンソールの警告が含まれています -->
6 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
7</head>
8<body>
9<div id="app">
10 <form action="./vue.html" methods="post">
11 <input type="text" v-model="name">
12 <input type="submit" value="send" v-bind:disabled="submitDisabled">
13 </form>
14</div>
15<script>
16var app = new Vue({
17 el: '#app',
18 data: {
19 name: 'a\u200Bb\u200Cc\u200Dd\uFEFFe',
20 },
21 computed: {
22 // 送信ボタン押せるか
23 submitDisabled: function() {
24 // 何も入ってないときはNG
25 if(this.name.length <= 0) {
26 return(true);
27 }
28 return(/[\u200B-\u200D\uFEFF]/.test(this.name));
29 }
30 },
31 methods: {
32 },
33});
34</script>
35</body>
36</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/02 05:13
2019/10/02 09:40
2019/10/04 08:52