typescript正则 全角数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript正则 全角数字相关的知识,希望对你有一定的参考价值。

typescript正则 全角数字请帮忙写一个把全角数字换成半角数字的正则。typescript的。

参考技术A var reg = new RegExp("[0123456789]","g");//全角数字
var x = "0123456789";//全角
var y = "0123456789";//半角
var str = "4560189237";//全角字符串
str = str.replace(reg, function(a)
return y.charAt(x.indexOf(a));
);

从字符串 Typescript 中删除非英语 [重复]

【中文标题】从字符串 Typescript 中删除非英语 [重复]【英文标题】:Remove non-english from a string Typescript [duplicate] 【发布时间】:2019-03-13 11:51:36 【问题描述】:

嘿,我正在尝试使用正则表达式从字符串中删除数字。到目前为止,这是我的代码:

str.replace(/[^\w\s]/gi, '');

这会删除除字母和数字之外的所有内容,如何更改此正则表达式以同时删除数字?尝试添加 /d 没有运气

这不是重复的——我看到的所有答案都不适合我。他们中的大多数都在添加 0-9,A-Z 的东西,与这里的答案完全不同。

谢谢!

【问题讨论】:

试试str.replace(/[^\w|\s|\d]/gi, ''); 好吧,str.replace(/[^\w\s]|\d+/gi, ''); str.replace(/[0-9]+/g, '') 呢? 【参考方案1】:

我试过str.replace(/\d/g, '')。它对我有用。

【讨论】:

str.replace(/[^\w\s]|\d+/gi, '');最好的解决方案,其余的不能按需要工作。非常感谢@Wiktor Stribiżew

以上是关于typescript正则 全角数字的主要内容,如果未能解决你的问题,请参考以下文章

关于JAVA正则匹配空白字符的问题(全角空格与半角空格)

正则表达式

正则表达式匹配指定数据和字母

正则表达式 - 2018-08-07

正则表达式总结

30分钟学会TypeScript