如何在 Javascript 中为用户名和 Mac ID 使用输入掩码
How to use input mask in Javascript for username & Mac ID
我想从一个输入字段中过滤用户名和 Mac id...如果字符串以“00”开头,则在每两个整数和字符后面放一个冒号,如果它以字母开头则没有在两个字符后放一个冒号...
var dynamicMask = new IMask(document.getElementById('user'), {
mask: [{
mask: '00:00:00:00:00:00'
},
{
mask: /^\S*@?\S*$/
}
]
})
<script src="https://unpkg.com/imask"></script>
<div class="form-group">
<label>Username or Mac id</label>
<input type="text" class="form-control" name="user" id="user" placeholder="Enter ..." />
</div>
您可以使用 0 和 * 的组合来屏蔽数字和字母
var dynamicMask = new IMask(document.getElementById('user'), {
mask: [{
mask: '0*:**:**:**:**:**'
},
{
mask: /^\S*@?\S*$/
}
]
})
<script src="https://unpkg.com/imask"></script>
<div class="form-group">
<label>Username or Mac id</label>
<input type="text" class="form-control" name="user" id="user" placeholder="Enter ..." />
</div>
我想从一个输入字段中过滤用户名和 Mac id...如果字符串以“00”开头,则在每两个整数和字符后面放一个冒号,如果它以字母开头则没有在两个字符后放一个冒号...
var dynamicMask = new IMask(document.getElementById('user'), {
mask: [{
mask: '00:00:00:00:00:00'
},
{
mask: /^\S*@?\S*$/
}
]
})
<script src="https://unpkg.com/imask"></script>
<div class="form-group">
<label>Username or Mac id</label>
<input type="text" class="form-control" name="user" id="user" placeholder="Enter ..." />
</div>
您可以使用 0 和 * 的组合来屏蔽数字和字母
var dynamicMask = new IMask(document.getElementById('user'), {
mask: [{
mask: '0*:**:**:**:**:**'
},
{
mask: /^\S*@?\S*$/
}
]
})
<script src="https://unpkg.com/imask"></script>
<div class="form-group">
<label>Username or Mac id</label>
<input type="text" class="form-control" name="user" id="user" placeholder="Enter ..." />
</div>