gpt4 book ai didi

javascript - 我有输入文本框,应采用 $ 和 £ 货币符号,并在用户键入任何其他特殊字符时发出警告

转载 作者:行者123 更新时间:2023-12-02 20:06:56 25 4
gpt4 key购买 nike

例如,$1.50、1.50、£4、3.4 应成功处理。其中 $ 或 % 或 # 或 !2.4 或 &45 应该给出警告(特殊字符)。

代码:(JS中)

 validatePrice : function(price){
var regexPattern = '^(\\$)\[0-9]+(\.\?[0-9]+)?$';
if (document.asset_edit_frm.price.value.search(regexPattern)== -1){
alert('Not a valid currency format ');
document.asset_edit_frm.price.focus();
return false;
}else return true;
}

最佳答案

这将与您描述的模式匹配。

^(?:\$|\u00A3)?[0-9]+(?:\.(?=[0-9]))?[0-9]*$

顺便说一下,如果这是直接的 JavaScript,请按如下方式定义正则表达式:

var regexPattern = /^(?:\$|\u00a3)?[0-9]+(?:\.(?=[0-9]))?[0-9]*$/;

注意缺少'

关于javascript - 我有输入文本框,应采用 $ 和 £ 货币符号,并在用户键入任何其他特殊字符时发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335889/

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