java js验证 字符串是否用逗号隔开

2024年12月03日 01:51
有5个网友回答
网友(1):

我觉得应该要分情况:
1、如果只有一个关键词的时候,可以不用逗号隔开
2、如果有多个关键词的情况,就用逗号隔开。

你说的这种,没有办法去校验用户到底输入了几个关键词,
比如用户想输入ab,cd,ef这几个,但是输入成了abcdef,作为程序而言,没办法判断是一个还是多个。

你这种只有通过培训用户的方式,让用户自己自觉的输入。
程序判断的话确实不好搞。

==============
另外如果真需要判断里面含不含逗号你可以这样判断

if ("输入的值".indexOf(",") != -1) {
alert("包含了逗号");

}

网友(2):

这种需求。。。用户没输入逗号隔开,那你就当用户只输入了一个关键字不就行了。。。

网友(3):

没必要做检测,因为用户不输入“,”就是代表一个数据,如果输入多个自然他会输入正确的“,”

网友(4):

split默认的分隔符是空格,你可以修改split分割符为,,就可以了

网友(5):

没看明白你的要求是什么,是不是敲空格的时候自动替换成逗号?