word = word.replace(/^[^a-zA-Z0-9]+/, '');
word = word.replace(/[^a-zA-Z0-9]+$/, '');
word = word.replace(/^Bug#/i, '');
word = word.replace(/^[^a-zA-Z0-9]+/, '');
word = word.replace(/[^a-zA-Z0-9]+$/, '');
word = word.replace(/^Bug#/i, '');
function check_likely_inputs(q) {
let cnt = document.getElementById('button-list-container').classList;
function check_likely_inputs(q) {
let cnt = document.getElementById('button-list-container').classList;
- cnt.remove('like-b', 'like-p', 'like-m', 'like-i');
+ cnt.remove('like-b', 'like-p', 'like-m', 'like-i', 'like-s');
- if ( /^\d+$/.test(q) || /^CVE-/.test(q) )
+ q = q.replace(/^\s+/, '');
+ q = q.replace(/\s+$/, '');
+
+ if ( /^#?\d+$/.test(q) || /^CVE-/.test(q) )
- document.querySelectorAll('.like-b .hint.b, .like-p .hint.p, .like-m .hint.m, .like-i .hint.i')
+ if ( /^d[sl]a[- ]\d+(-\d+)?$/i.test(q) )
+ cnt.add('like-s');
+
+ document.querySelectorAll('.like-b .hint.b, .like-p .hint.p, .like-m .hint.m, .like-i .hint.i, .like-s .hint.s')