
举例有一串字符串: [挖草 XX123 ] abc.
下面??的正则内容需要怎么写才能精确匹配到 abc.
迫于水平,望各位大佬解惑。谢谢
Onkeyup="this.value=this.value.replace (??)
1 cheese 2021-09-03 09:07:24 +08:00 你到底要匹配啥?小写英文字符? |
2 Glink OP @cheese 感谢回复,例如我复制了一串字符串 [挖草 XX123] abc. 需要粘贴到 input,利用 Onkeyup,只需要留下 abc. |
3 InDom 2021-09-03 09:14:00 +08:00 /\[挖草 XX123 \] (abc)\./ 这个可以 |
4 b1iy 2021-09-03 09:14:40 +08:00 (?<=\[.*\]\s+)[\w\.]+ 这个? |
7 AreYou0k 2021-09-03 09:22:48 +08:00 直接 split("]")行吗? |
9 zxcslove 2021-09-03 09:54:33 +08:00 整理一下,就是要保留任意字符串中结尾部分的英文字符串? |
10 Glink OP @zxcslove 是的,复制了[挖草 XX123 ] abc. (后面有个点号)这个字符串,粘贴到 input,只保留 abc. 谢谢你 |
11 zxcslove 2021-09-03 09:58:28 +08:00 不比客气,我就是个翻译 |
12 renmu123 2021-09-03 09:59:49 +08:00 via Android split (']')[1] |
14 cpstar 2021-09-03 11:40:26 +08:00 onkeyup 时间不是太好,onblur 好一些,个人判断 至于正则这块,甭管是半角的方括号还是全角的方括号,replace 的目的是把方括号(含)的内容全都替换掉么? this.value.replace(/\[.*\]/,'') |
15 maplerecall 2021-09-03 11:50:52 +08:00 楼上正则没问题,要中文方括号自行替换一下,另外如果只粘贴的话使用 onpaste 或者 oninput,onblur 得点下其它地方才能生效不太高效 |
17 Glink OP @maplerecall 水平有限,我先了解看看,谢谢 |