如何使用正则表达式在var中发现的任何单词的末尾添加字符
How to add a char at the end of any word found inside a var with a regex
我想在var中通过正则表达式找到的任何单词的末尾添加一个字符。
我需要转换json中的var和i块,当我必须在像DataTypes这样的单词末尾添加一个简单的双引号时。INTEGER,但INTEGER可以是STRING或任何其他类型。使用这个regex 'DataTypes。'w+/g我可以找到任何发生在这个变量中,但我找不到添加这个字符的方法。
示例:
"User":{
"id":{
"type":"DataTypes.INTEGER,
"primaryKey":true,
"allowNull":false,
"autoIncrement":true
},
"name":{
"type":"DataTypes.STRING,
"allowNull":false
},
"surname":{
"type":"DataTypes.STRING,
"allowNull":false
},
"hash":{
"type":"DataTypes.STRING,
"allowNull":false
},
"email":{
"type":"DataTypes.STRING,
"allowNull":false
},
"role":{
"type":"DataTypes.INTEGER,
"allowNull":false
}
}
谢谢
我想你是想加上缺少的引号。
replace(/(DataTypes'.'w+)/g, '$1"');
您也可以在这里尝试:https://regex101.com/r/d0a3I8/2
相关文章:
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- jQuery-Regex以防止任何特殊字符
- ajaxForm插件在任何单击<按钮>上提交
- JavaScript 匹配任何字母字符
- 在javascript中使用单字符变量或函数名是否可以接受
- 通过分离除“”之外的任何特殊字符来获得所有列表框值"通过jquery
- 如何检查是否没有选中任何单选按钮
- Regex-仅当字符串包含任何其他字符时才允许使用某些字符
- 单选按钮 .val() 返回不为空的值,即使未选择任何单选按钮
- JQuery:检查是否使用单选按钮类名检查了任何单选按钮
- 在没有任何单击按钮的情况下更改文本框值时调用 c# 方法
- 需要忽略值中是否有任何单引号字符来自表达式语言,而不会破坏 JavaScript 代码
- 绑定到触摸启动事件,导致自动对焦集中在Mobile Safari中的任何单击上
- 使用jquery变量替换句点、冒号或任何其他字符的通用regexp
- 检查是否选中任何单选框或复选框
- 如何使下面的正则表达式接受任何特殊字符
- 检查是否选中任何单选按钮,然后执行代码(多组按钮)
- 反转字符串而不影响任何特殊字符
- 必须显示一些消息,如果没有任何单选按钮被选中和提交按钮被点击
- Javascript Regex替换"="“= =”;没有任何特殊字符