gpt4 book ai didi

javascript - 如何使用 Javascript 中的 RegExp 从字符串中删除插入符号 (^)?

转载 作者:行者123 更新时间:2023-11-30 13:39:17 26 4
gpt4 key购买 nike

出于某种原因,我似乎无法为此找到一个好的答案。

我一直在尝试转义掉插入符 (\^),并使用\xdd、\dddd 等对字符使用十六进制、八进制和其他代码...

但是我的替换正则表达式不会用任何东西替换插入符号 (^)。它似乎只是打破了表达。

这是我使用的代码:


var field,myExp;    

// \x5E is supposed to represent the caret in Hex...
myExp = / *[^a-z^A-Z^0-9\s\x5E]/gi;

field = field.replace(myExp,"");
alert(field);

帮助!

最佳答案

你给出的代码片段比较困惑,但是根据问题的标题,如果你只是想用其他东西替换字符 ^ ,可以这样实现......

var str1 = "test^123";
var str2 = str1.replace(/\^/g, "\x005E");
alert(str2);

关于javascript - 如何使用 Javascript 中的 RegExp 从字符串中删除插入符号 (^)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3152350/

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