【发布时间】:2012-07-16 21:32:39
【问题描述】:
我正在制作一个小型 Web 应用程序,用户在其中输入一个服务器 URL,它通过 AJAX 请求从中提取大量数据。
由于用户必须手动输入 URL,人们通常会忘记尾部斜杠,即使它是必需的(因为某些数据会附加到输入的 url)。我需要一种方法来检查斜线是否存在,如果不存在,请添加它。
这似乎是一个 jQuery 可以解决的问题,有谁知道如何做到这一点,或者我应该为它编写一个 JS 函数吗?
【问题讨论】:
-
if(yourString.charAt(yourString.length-1) != '/'){yourString+='/'}
-
...认真的。只需自己编写代码。你花更多的时间问这个问题,你会花更多的时间来写代码。
-
@TheZ
substr也想要你的爱...... -
@c69 是的,但是我并没有从我的曲目中获得另一条 jQ 行的好处;)
-
@c69 嗯,
yourString[yourString.length-1]显然是最快的。charAt是第二快的。substr因为这是最慢的方法,因为它没有将字符串作为数组访问。
标签: javascript jquery validation