为什么这个JavaScript正则表达式不起作用?
|
出于某种原因,这不起作用,但是我所有的搜索都说它应该起作用。
我在尝试将值增加1的元素上有一个id。
所以说我有
<input id=\"someText1\">
我想将1更改为2,所以我最终得到
<input id=\"someText2\">
我尝试使用来仅匹配文本
text = $(\"input\").attr(\"id\").match(/^[a-zA-Z]+$/);
但是当我输出text的值时,我得到null
请帮忙!
没有找到相关结果
已邀请:
4 个回复
剃摧庭峨僳
符号(文本确实以数字结尾,并且您告诉它以字母结尾)
脖呐
你在追吗
瞧叮
选择器必须完全等于ID,并且您的正则表达式匹配仅包含a-z和A-Z的任何字符串,因此它不匹配
!你应该试试
爆刺疤灯