mirror (and alter) input field jquery
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Replace space with dash and make all letters lower case using javascript
我有一个将输入字段镜像到另一个字段的代码
1 2 3 | $('#name').bind('keypress blur', function() { $('#slug').val($(this).val()); }); |
很完美!但假设我需要对它进行镜像和修改。如果
所以我猜我会通过什么函数使文本小写并用hypens替换空格?另外,这是最好的方法吗?
可能重复,用破折号替换空格,并使用javascript使所有字母小写。
1 2 3 4 5 | $('#name').on('keypress blur', function() { var val = $(this).val(); val = val.replace(/\s+/g, '-').toLowerCase(); $('#slug').val(val); }); |
您可以使用
1 | $(this).val().toLowerCase().replace(/[ ]/g,"-") |