中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?不写可以吗?那么有时又是ig是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 13:41:43
中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?不写可以吗?那么有时又是ig是什么意思?

中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?不写可以吗?那么有时又是ig是什么意思?
中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?不写可以吗?
那么有时又是ig是什么意思?

中/[^0-9]/g这里的g是何含义?onafterpaste有何用途?不写可以吗?那么有时又是ig是什么意思?
1./[^0-9]/g是正则表达式,这里加g是表示会替换字符串中所有出现和正则表达式模式匹配的字串.如过不加的话,会只替换出现的第一个匹配.
比如:字符串 thisthisthat,用/this/正则去替换:
"thisthisthat".replace(/this/,"that")结果是:thatthisthat //只替换了第一个
但用/this/g去替换结果则是:thatthatthat //所有的this都被替换了.
2.onafterpaste表示在粘贴内容后触发相应的操作.你这个例子里是为了在往文本框粘贴后替换所有的非数字字符.