我有一个文本字段,只需要保留文本或十进制即可。这是我当前用来替换除数字和小数点以外的所有内容的代码。问题是,我想不出一个可以识别其他所有内容的正则表达式
document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
\ D工作正常,但是我已经尝试过了(?!.), (?!\.), [^.], [^\.]
,等等。
对于正则表达式是否可以用数字或小数表示正数的任何建议?
谢谢您的帮助
如果您要检查的是实际数字而不是数字:stackoverflow.com/questions/42328875/…–
—
cregox