Tags Input Plugin
by Osama Qassar
HTML
<script src="https://rawgit.com/TimSchlechter/bootstrap-tagsinput/master/src/bootstrap-tagsinput.js"></script>
<script src="https://rawgit.com/bassjobsen/Bootstrap-3-Typeahead/master/bootstrap3-typeahead.js"></script>
<link rel="stylesheet" href="https://rawgit.com/timschlechter/bootstrap-tagsinput/master/src/bootstrap-tagsinput.css">
<input type="text" id="category" value="category, itemAdded, function" data-role="tagsinput" />
JavaScript
$([data-role="tagsinput"]).tagsinput({
freeInput: true
});
$([data-role="tagsinput"]).on('beforeItemAdd', function(event) {
// event.cancel: set to true to prevent the item getting added
event.cancel = !(/^[0-9A-Za-z\.,\n]+$/.test(event.item));
});
$([data-role="tagsinput"]).on('itemAdded', function(event) {
alert($([data-role="tagsinput"]).val())
});