gpt4 book ai didi

javascript - 仅字符的正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:58:32 26 4
gpt4 key购买 nike

我刚接触 java 脚本中的正则表达式。我想创建一个正则表达式来检查字符串是否仅包含 a-z 和 A-Z 之间的任何排列的字符并反转单词。我试过如下:

"Hello%20Bye".split(/([^a-z|A-Z|\.])/).reverse().join('');

我希望输出应该是这样的:Bye%20Hello

有什么帮助吗?

最佳答案

这里不需要正则表达式。

  1. 使用decodeURIComponent()解码字符串
  2. String#split按空间
  3. Array#reverse数组
  4. Array#join以空间为粘合剂的数组
  5. 使用 encodeURIComponent() 对字符串进行编码

代码:

encodeURIComponent(decodeURIComponent("Hello%20Bye").split(' ').reverse().join(' '));

var str = encodeURIComponent(decodeURIComponent("Hello%20Bye").split(' ').reverse().join(' '));

document.write(str);

关于javascript - 仅字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33869204/

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