【发布时间】:2012-12-14 03:59:17
【问题描述】:
可能重复:
Replace space with dash and make all letters lower case using javascript
我有这段代码可以将输入字段镜像到另一个字段
$('#name').bind('keypress blur', function() {
$('#slug').val($(this).val());
});
完美!但是假设我需要对其进行镜像并进行一些更改。如果#name 的值为My New Value,我希望#slug 的值为my-new-value。
所以我猜我会在那里通过什么函数来使文本小写并用连字符替换空格?另外,这是最好的方法吗?
【问题讨论】:
-
您可以使用字符串函数或正则表达式替换来做到这一点。这是一个广泛的问题。你试过什么?
标签: javascript jquery