我想删除小数点之后的所有内容,包括小数点后的所有内容,以及除连字符以外的所有非数字内容(如果它是第一个字符)。到目前为止,我有这个:/[^0-9^-]|[^\.]+$/
。请注意我是如何阻止用 删除破折号的^-
,因为不知何故我只想删除不是第一个字符(不是符号)的破折号。有什么帮助吗?谢谢。
我只是想让它删除
- 任何非 0-9 字符,第一个字符除外,如果它是破折号(负号)
- 包括小数点之后的所有内容
例如:
10js-_67.09090FD
=> 1067
-10a.h96
=>-10
编辑:没关系,我以错误的方式接近这个,试图匹配不属于的字符,我意识到我不应该为此使用正则表达式。不过,感谢您的回答,我对正则表达式有所了解,也许其他有类似问题的人会发现这一点。