Javascript 正则表达式,仅在倒双引号内拾取值
我正在尝试使用javascript制作一个表单验证程序 值本身是一种特定格式,它可以出现1次或多次,现在当测试值时,我需要确保输入的值是否包含在倒双引号中。 例如 不止一个,这里是3Javascript 正则表达式,仅在倒双引号内拾取值,javascript,regex,django,Javascript,Regex,Django,我正在尝试使用javascript制作一个表单验证程序 值本身是一种特定格式,它可以出现1次或多次,现在当测试值时,我需要确保输入的值是否包含在倒双引号中。 例如 不止一个,这里是3 "C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX;" 你可以用 .*?[^\\] .您可以使用以下正则表达式- C:GSM\d+&T:GSM\d+\s{0,}{1,} 解释- 开头和结尾的倒逗号表示表达式中的文字
"C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX;"
你可以用
.*?[^\\]
.您可以使用以下正则表达式- C:GSM\d+&T:GSM\d+\s{0,}{1,} 解释- 开头和结尾的倒逗号表示表达式中的文字倒逗号 C:GSM和T:GSM用于相同的文本字符串 \d+表示任意数量的数字字符 \s{0,}表示该位置可以有0个或多个空格 {1,}表示整个表达式可以匹配多次
请分享您尝试过的内容、遇到的问题、预期的输出以及您得到的输出。我已将正则表达式的值与您的建议相加,但仍然不匹配……您能否用测试字符串和预期的输出更新您的问题?要求是不清楚的,根据你写的表达。链接似乎不工作,所以我在这里写…*?C:\sGSM[0-9][0-9][0-9][0-9][0-9][0-9]\s\&sT:\sGSM[0-9][0-9][0-9][0-9][0-9][0-9]\s\;为什么要把它复杂化呢?我只需要在表单字段中获取值,这是通过单击表格单元格生成的特定顺序。这就是为什么我想将表单中输入的值仅限于特定的模式。这就是为什么。
"C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX; C:GSMXXXX&T:GSMXXXX;"