gpt4 book ai didi

javascript - 在jQuery中的空格后向文本框添加逗号

转载 作者:行者123 更新时间:2023-11-29 16:16:02 26 4
gpt4 key购买 nike

我需要创建一个脚本,在用户按下空格键时向文本框添加逗号和空格(在逗号之后)。如果没有插入文本,则不应添加逗号。我到处寻找解决方案。

示例

This, Is, A, Keyword

这是我当前用于此文本框的 jQuery

<script type="text/javascript">
$('#tags').keyup(function(){
this.value = this.value.toLowerCase();
});
</script>

最佳答案

你可以这样做:

$('#tags').keyup(function(){
var str = this.value.replace(/(\w)[\s,]+(\w?)/g, '$1, $2');
if (str!=this.value) this.value = str;
});

与原始方法相反,如果用户继续键入并添加其他空格,它也将起作用。

Demonstration

编辑:我更改为测试值是否更改,因为我想让用户使用箭头导航。

关于javascript - 在jQuery中的空格后向文本框添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15739864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com