Skip to content

Commit 7f74709

Browse files
authored
take care of all special chars
1 parent 91b87a0 commit 7f74709

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

URLMaker.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@
1111
$(window).load(function(){
1212
$('#wrap-intro').click(function () {
1313
var title = $('#fulltext').val();
14-
var re = new RegExp(' ', "g");
15-
var re2 = new RegExp('--', "g");
16-
var re3 = new RegExp("[0-9]", "g");
14+
var re = new RegExp('[^a-z]','g');
15+
var re2 = new RegExp('--', "g");
16+
if (title) {
17+
title = title.trim().toLowerCase();
18+
title = title.replace(re,'-');
19+
title = title.split('.').join("");
20+
while (title.indexOf('--') != -1) {
21+
title = title.replace(re2, '-');
22+
}
23+
while('-' === title.slice(-1)) {
24+
title = title.slice(0,title.length-1);
25+
}
1726

18-
if(title){
19-
title = title.trim().toLowerCase();
20-
title = title.split('.').join("");
21-
title = title.replace(re3,'-');
22-
title = title.replace(re, '-');
23-
while(title.indexOf('--') != -1) {
24-
title = title.replace(re2, '-');
2527
}
26-
27-
}
2828
$('#showtext').val(title);
2929
});
3030

0 commit comments

Comments
 (0)