gpt4 book ai didi

javascript 检查字符串末尾的特殊字符

转载 作者:行者123 更新时间:2023-12-05 00:54:24 24 4
gpt4 key购买 nike

我从文本字段中获取值(value)。如果特殊字符(例如 % )未出现在输入的末尾,我想显示一条警告消息。

用例:

  • ab%C - 显示警报
  • %abc- 显示警报
  • a%bc- 显示警报
  • abc%- 好的

  • 到目前为止我提出的正则表达式是这样的。
    var txtVal = document.getElementById("sometextField").value;

    if (!/^[%]/.test(txtVal))
    alert("% only allowed at the end.");

    请帮忙。
    谢谢

    最佳答案

    不需要正则表达式。 indexOf 将找到一个字符的第一次出现,所以只需检查它是否在末尾:

    if(str.indexOf('%') != str.length -1) {
    // alert something
    }

    2020年编辑,使用 string.endsWith()

    关于javascript 检查字符串末尾的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8696821/

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