出于某种原因,这不起作用,但我所有的搜索都表明它应该起作用。
我在一个元素上有一个 id,我试图将其值增加 1。
假设我有
<input id="someText1">
我想将 1 更改为 2,所以我最终得到了
<input id="someText2">
我尝试只匹配文本使用
text = $("input").attr("id").match(/^[a-zA-Z]+$/);
但是当我输出text的值时,我得到的是null
请帮忙!
最佳答案
删除 $
符号(文本确实以数字结尾,而您告诉它它以字母结尾)
关于javascript - 为什么这个 JavaScript 正则表达式不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5652535/